using System; using Cpp2IlInjected; namespace System.ComponentModel { /// Encapsulates zero or more components. // Token: 0x02000101 RID: 257 [Token(Token = "0x2000101")] public class Container : IContainer, IDisposable { /// Releases unmanaged resources and performs other cleanup operations before the is reclaimed by garbage collection. // Token: 0x06000645 RID: 1605 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000645")] [Address(RVA = "0x499D90", Offset = "0x498B90", VA = "0x180499D90", Slot = "1")] protected override void Finalize() { } /// Adds the specified to the . The component is unnamed. /// The component to add. /// /// is . // Token: 0x06000646 RID: 1606 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000646")] [Address(RVA = "0x499970", Offset = "0x498770", VA = "0x180499970", 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: 0x06000647 RID: 1607 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000647")] [Address(RVA = "0x4996F0", Offset = "0x4984F0", VA = "0x1804996F0", 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: 0x06000648 RID: 1608 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000648")] [Address(RVA = "0x499990", Offset = "0x498790", VA = "0x180499990", Slot = "11")] protected virtual ISite CreateSite(IComponent component, string name) { return null; } /// Releases all resources used by the . // Token: 0x06000649 RID: 1609 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000649")] [Address(RVA = "0x499A10", Offset = "0x498810", VA = "0x180499A10", 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: 0x0600064A RID: 1610 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600064A")] [Address(RVA = "0x499A80", Offset = "0x498880", VA = "0x180499A80", 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: 0x0600064B RID: 1611 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600064B")] [Address(RVA = "0x499E10", Offset = "0x498C10", VA = "0x180499E10", 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: 0x1700011D RID: 285 // (get) Token: 0x0600064C RID: 1612 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700011D")] public virtual ComponentCollection Components { [Token(Token = "0x600064C")] [Address(RVA = "0x49A3D0", Offset = "0x4991D0", VA = "0x18049A3D0", Slot = "14")] get { return null; } } /// Removes a component from the . /// The component to remove. // Token: 0x0600064D RID: 1613 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600064D")] [Address(RVA = "0x499EB0", Offset = "0x498CB0", VA = "0x180499EB0", Slot = "15")] public virtual void Remove(IComponent component) { } // Token: 0x0600064E RID: 1614 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600064E")] [Address(RVA = "0x499EC0", Offset = "0x498CC0", VA = "0x180499EC0")] private void Remove(IComponent component, bool preserveSite) { } /// Removes a component from the without setting to . /// The component to remove. // Token: 0x0600064F RID: 1615 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600064F")] [Address(RVA = "0x499EA0", Offset = "0x498CA0", VA = "0x180499EA0")] 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: 0x06000650 RID: 1616 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000650")] [Address(RVA = "0x49A090", Offset = "0x498E90", VA = "0x18049A090", Slot = "16")] protected virtual void ValidateName(IComponent component, string name) { } /// Initializes a new instance of the class. // Token: 0x06000651 RID: 1617 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000651")] [Address(RVA = "0x49A370", Offset = "0x499170", VA = "0x18049A370")] public Container() { } // Token: 0x04000490 RID: 1168 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4000490")] private ISite[] sites; // Token: 0x04000491 RID: 1169 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000491")] private int siteCount; // Token: 0x04000492 RID: 1170 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4000492")] private ComponentCollection components; // Token: 0x04000493 RID: 1171 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4000493")] private ContainerFilterService filter; // Token: 0x04000494 RID: 1172 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4000494")] private bool checkedFilter; // Token: 0x04000495 RID: 1173 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4000495")] private object syncObj; // Token: 0x02000102 RID: 258 [Token(Token = "0x2000102")] private class Site : ISite, IServiceProvider { // Token: 0x06000652 RID: 1618 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000652")] [Address(RVA = "0x4A7B10", Offset = "0x4A6910", VA = "0x1804A7B10")] internal Site(IComponent component, Container container, string name) { } // Token: 0x1700011E RID: 286 // (get) Token: 0x06000653 RID: 1619 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700011E")] public IComponent Component { [Token(Token = "0x6000653")] [Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20", Slot = "4")] get { return null; } } // Token: 0x1700011F RID: 287 // (get) Token: 0x06000654 RID: 1620 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700011F")] public IContainer Container { [Token(Token = "0x6000654")] [Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "5")] get { return null; } } // Token: 0x06000655 RID: 1621 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000655")] [Address(RVA = "0x4A7A50", Offset = "0x4A6850", VA = "0x1804A7A50", Slot = "9")] public object GetService(Type service) { return null; } // Token: 0x17000120 RID: 288 // (get) Token: 0x06000656 RID: 1622 RVA: 0x00004728 File Offset: 0x00002928 [Token(Token = "0x17000120")] public bool DesignMode { [Token(Token = "0x6000656")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "6")] get { return default(bool); } } // Token: 0x17000121 RID: 289 // (get) Token: 0x06000657 RID: 1623 RVA: 0x00002050 File Offset: 0x00000250 // (set) Token: 0x06000658 RID: 1624 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x17000121")] public string Name { [Token(Token = "0x6000657")] [Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400", Slot = "7")] get { return null; } [Token(Token = "0x6000658")] [Address(RVA = "0x4A7B60", Offset = "0x4A6960", VA = "0x1804A7B60", Slot = "8")] set { } } // Token: 0x04000496 RID: 1174 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4000496")] private IComponent component; // Token: 0x04000497 RID: 1175 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000497")] private Container container; // Token: 0x04000498 RID: 1176 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4000498")] private string name; } } }