using System; using Cpp2IlInjected; namespace System.ComponentModel { /// Encapsulates zero or more components. // Token: 0x020000FD RID: 253 [Token(Token = "0x20000FD")] public class Container : IContainer, IDisposable { /// Releases unmanaged resources and performs other cleanup operations before the is reclaimed by garbage collection. // Token: 0x0600062F RID: 1583 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600062F")] [Address(RVA = "0xB96A50", Offset = "0xB95A50", VA = "0x180B96A50", Slot = "1")] protected override void Finalize() { } /// Adds the specified to the . The component is unnamed. /// The component to add. /// /// is . // Token: 0x06000630 RID: 1584 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000630")] [Address(RVA = "0xB96630", Offset = "0xB95630", VA = "0x180B96630", Slot = "9")] public virtual void Add(IComponent component) { } /// Adds the specified to the and assigns it a name. /// The component to add. /// The unique, case-insensitive name to assign to the component. /// -or- /// , which leaves the component unnamed. /// /// is . /// /// is not unique. // Token: 0x06000631 RID: 1585 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000631")] [Address(RVA = "0xB963B0", Offset = "0xB953B0", VA = "0x180B963B0", Slot = "10")] public virtual void Add(IComponent component, string name) { } /// Creates a site for the given and assigns the given name to the site. /// The to create a site for. /// The name to assign to , or to skip the name assignment. /// The newly created site. // Token: 0x06000632 RID: 1586 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000632")] [Address(RVA = "0xB96650", Offset = "0xB95650", VA = "0x180B96650", Slot = "11")] protected virtual ISite CreateSite(IComponent component, string name) { return null; } /// Releases all resources used by the . // Token: 0x06000633 RID: 1587 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000633")] [Address(RVA = "0xB966D0", Offset = "0xB956D0", VA = "0x180B966D0", Slot = "8")] public void Dispose() { } /// Releases the unmanaged resources used by the , and optionally releases the managed resources. /// /// to release both managed and unmanaged resources; to release only unmanaged resources. // Token: 0x06000634 RID: 1588 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000634")] [Address(RVA = "0xB96740", Offset = "0xB95740", VA = "0x180B96740", Slot = "12")] protected virtual void Dispose(bool disposing) { } /// Gets the service object of the specified type, if it is available. /// The of the service to retrieve. /// An implementing the requested service, or if the service cannot be resolved. // Token: 0x06000635 RID: 1589 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000635")] [Address(RVA = "0xB96AD0", Offset = "0xB95AD0", VA = "0x180B96AD0", Slot = "13")] protected virtual object GetService(Type service) { return null; } /// Gets all the components in the . /// A collection that contains the components in the . // Token: 0x17000119 RID: 281 // (get) Token: 0x06000636 RID: 1590 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000119")] public virtual ComponentCollection Components { [Token(Token = "0x6000636")] [Address(RVA = "0xB97090", Offset = "0xB96090", VA = "0x180B97090", Slot = "14")] get { return null; } } /// Removes a component from the . /// The component to remove. // Token: 0x06000637 RID: 1591 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000637")] [Address(RVA = "0xB96B70", Offset = "0xB95B70", VA = "0x180B96B70", Slot = "15")] public virtual void Remove(IComponent component) { } // Token: 0x06000638 RID: 1592 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000638")] [Address(RVA = "0xB96B80", Offset = "0xB95B80", VA = "0x180B96B80")] private void Remove(IComponent component, bool preserveSite) { } /// Removes a component from the without setting to . /// The component to remove. // Token: 0x06000639 RID: 1593 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000639")] [Address(RVA = "0xB96B60", Offset = "0xB95B60", VA = "0x180B96B60")] protected void RemoveWithoutUnsiting(IComponent component) { } /// Determines whether the component name is unique for this container. /// The named component. /// The component name to validate. /// /// is . /// /// is not unique. // Token: 0x0600063A RID: 1594 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600063A")] [Address(RVA = "0xB96D50", Offset = "0xB95D50", VA = "0x180B96D50", Slot = "16")] protected virtual void ValidateName(IComponent component, string name) { } /// Initializes a new instance of the class. // Token: 0x0600063B RID: 1595 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600063B")] [Address(RVA = "0xB97030", Offset = "0xB96030", VA = "0x180B97030")] public Container() { } // Token: 0x04000483 RID: 1155 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4000483")] private ISite[] sites; // Token: 0x04000484 RID: 1156 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000484")] private int siteCount; // Token: 0x04000485 RID: 1157 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4000485")] private ComponentCollection components; // Token: 0x04000486 RID: 1158 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4000486")] private ContainerFilterService filter; // Token: 0x04000487 RID: 1159 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4000487")] private bool checkedFilter; // Token: 0x04000488 RID: 1160 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4000488")] private object syncObj; // Token: 0x020000FE RID: 254 [Token(Token = "0x20000FE")] private class Site : ISite, IServiceProvider { // Token: 0x0600063C RID: 1596 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600063C")] [Address(RVA = "0x466000", Offset = "0x465000", VA = "0x180466000")] internal Site(IComponent component, Container container, string name) { } // Token: 0x1700011A RID: 282 // (get) Token: 0x0600063D RID: 1597 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700011A")] public IComponent Component { [Token(Token = "0x600063D")] [Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530", Slot = "4")] get { return null; } } // Token: 0x1700011B RID: 283 // (get) Token: 0x0600063E RID: 1598 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700011B")] public IContainer Container { [Token(Token = "0x600063E")] [Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "5")] get { return null; } } // Token: 0x0600063F RID: 1599 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600063F")] [Address(RVA = "0xBA45E0", Offset = "0xBA35E0", VA = "0x180BA45E0", Slot = "9")] public object GetService(Type service) { return null; } // Token: 0x1700011C RID: 284 // (get) Token: 0x06000640 RID: 1600 RVA: 0x00004710 File Offset: 0x00002910 [Token(Token = "0x1700011C")] public bool DesignMode { [Token(Token = "0x6000640")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "6")] get { return default(bool); } } // Token: 0x1700011D RID: 285 // (get) Token: 0x06000641 RID: 1601 RVA: 0x00002050 File Offset: 0x00000250 // (set) Token: 0x06000642 RID: 1602 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x1700011D")] public string Name { [Token(Token = "0x6000641")] [Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0", Slot = "7")] get { return null; } [Token(Token = "0x6000642")] [Address(RVA = "0xBA46A0", Offset = "0xBA36A0", VA = "0x180BA46A0", Slot = "8")] set { } } // Token: 0x04000489 RID: 1161 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4000489")] private IComponent component; // Token: 0x0400048A RID: 1162 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400048A")] private Container container; // Token: 0x0400048B RID: 1163 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400048B")] private string name; } } }