using System; using System.Collections; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Collections { // Token: 0x0200137E RID: 4990 [Token(Token = "0x200137E")] [StructLayout(3)] public interface ISet : ICollection, IEnumerable { // Token: 0x06007E31 RID: 32305 [Token(Token = "0x6007E31")] [Address(Slot = "0")] void Add(object o); // Token: 0x06007E32 RID: 32306 [Token(Token = "0x6007E32")] [Address(Slot = "1")] void AddAll(IEnumerable e); // Token: 0x06007E33 RID: 32307 [Token(Token = "0x6007E33")] [Address(Slot = "2")] void Clear(); // Token: 0x06007E34 RID: 32308 [Token(Token = "0x6007E34")] [Address(Slot = "3")] bool Contains(object o); // Token: 0x17001481 RID: 5249 // (get) Token: 0x06007E35 RID: 32309 [Token(Token = "0x17001481")] bool IsEmpty { [Token(Token = "0x6007E35")] [Address(Slot = "4")] get; } // Token: 0x17001482 RID: 5250 // (get) Token: 0x06007E36 RID: 32310 [Token(Token = "0x17001482")] bool IsFixedSize { [Token(Token = "0x6007E36")] [Address(Slot = "5")] get; } // Token: 0x17001483 RID: 5251 // (get) Token: 0x06007E37 RID: 32311 [Token(Token = "0x17001483")] bool IsReadOnly { [Token(Token = "0x6007E37")] [Address(Slot = "6")] get; } // Token: 0x06007E38 RID: 32312 [Token(Token = "0x6007E38")] [Address(Slot = "7")] void Remove(object o); // Token: 0x06007E39 RID: 32313 [Token(Token = "0x6007E39")] [Address(Slot = "8")] void RemoveAll(IEnumerable e); } }