using System; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace System.ComponentModel { /// Provides the base implementation for the interface and enables object sharing between applications. // Token: 0x020000FD RID: 253 [Token(Token = "0x20000FD")] [DesignerCategory] [DesignerCategory("Component")] [ComVisible(true)] [ClassInterface(ClassInterfaceType.AutoDispatch)] public class Component : MarshalByRefObject, IComponent, IDisposable { /// Releases unmanaged resources and performs other cleanup operations before the is reclaimed by garbage collection. // Token: 0x06000628 RID: 1576 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000628")] [Address(RVA = "0x499200", Offset = "0x498000", VA = "0x180499200", Slot = "1")] protected override void Finalize() { } /// Gets a value indicating whether the component can raise an event. /// /// if the component can raise events; otherwise, . The default is . // Token: 0x17000114 RID: 276 // (get) Token: 0x06000629 RID: 1577 RVA: 0x000046C8 File Offset: 0x000028C8 [Token(Token = "0x17000114")] protected virtual bool CanRaiseEvents { [Token(Token = "0x6000629")] [Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "11")] get { return default(bool); } } // Token: 0x17000115 RID: 277 // (get) Token: 0x0600062A RID: 1578 RVA: 0x000046E0 File Offset: 0x000028E0 [Token(Token = "0x17000115")] internal bool CanRaiseEventsInternal { [Token(Token = "0x600062A")] [Address(RVA = "0x4994E0", Offset = "0x4982E0", VA = "0x1804994E0")] get { return default(bool); } } /// Occurs when the component is disposed by a call to the method. // Token: 0x14000007 RID: 7 // (add) Token: 0x0600062B RID: 1579 RVA: 0x00002053 File Offset: 0x00000253 // (remove) Token: 0x0600062C RID: 1580 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x14000007")] public event EventHandler Disposed { [Token(Token = "0x600062B")] [Address(RVA = "0x499410", Offset = "0x498210", VA = "0x180499410", Slot = "8")] add { } [Token(Token = "0x600062C")] [Address(RVA = "0x499610", Offset = "0x498410", VA = "0x180499610", Slot = "9")] remove { } } /// Gets the list of event handlers that are attached to this . /// An that provides the delegates for this component. // Token: 0x17000116 RID: 278 // (get) Token: 0x0600062D RID: 1581 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000116")] protected EventHandlerList Events { [Token(Token = "0x600062D")] [Address(RVA = "0x4995A0", Offset = "0x4983A0", VA = "0x1804995A0")] get { return null; } } /// Gets or sets the of the . /// The associated with the , or if the is not encapsulated in an , the does not have an associated with it, or the is removed from its . // Token: 0x17000117 RID: 279 // (get) Token: 0x0600062E RID: 1582 RVA: 0x00002050 File Offset: 0x00000250 // (set) Token: 0x0600062F RID: 1583 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x17000117")] [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] [Browsable(false)] public virtual ISite Site { [Token(Token = "0x600062E")] [Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "12")] get { return null; } [Token(Token = "0x600062F")] [Address(RVA = "0x3F7210", Offset = "0x3F6010", VA = "0x1803F7210", Slot = "13")] set { } } /// Releases all resources used by the . // Token: 0x06000630 RID: 1584 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000630")] [Address(RVA = "0x499190", Offset = "0x497F90", VA = "0x180499190", Slot = "10")] 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: 0x06000631 RID: 1585 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000631")] [Address(RVA = "0x498FC0", Offset = "0x497DC0", VA = "0x180498FC0", Slot = "14")] protected virtual void Dispose(bool disposing) { } /// Gets the that contains the . /// The that contains the , if any, or if the is not encapsulated in an . // Token: 0x17000118 RID: 280 // (get) Token: 0x06000632 RID: 1586 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000118")] [Browsable(false)] [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] public IContainer Container { [Token(Token = "0x6000632")] [Address(RVA = "0x499500", Offset = "0x498300", VA = "0x180499500")] get { return null; } } /// Returns an object that represents a service provided by the or by its . /// A service provided by the . /// An that represents a service provided by the , or if the does not provide the specified service. // Token: 0x06000633 RID: 1587 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000633")] [Address(RVA = "0x499280", Offset = "0x498080", VA = "0x180499280", Slot = "15")] protected virtual object GetService(Type service) { return null; } /// Gets a value that indicates whether the is currently in design mode. /// /// if the is in design mode; otherwise, . // Token: 0x17000119 RID: 281 // (get) Token: 0x06000634 RID: 1588 RVA: 0x000046F8 File Offset: 0x000028F8 [Token(Token = "0x17000119")] [Browsable(false)] [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] protected bool DesignMode { [Token(Token = "0x6000634")] [Address(RVA = "0x499550", Offset = "0x498350", VA = "0x180499550")] get { return default(bool); } } /// Returns a containing the name of the , if any. This method should not be overridden. /// A containing the name of the , if any, or if the is unnamed. // Token: 0x06000635 RID: 1589 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000635")] [Address(RVA = "0x4992E0", Offset = "0x4980E0", VA = "0x1804992E0", Slot = "3")] public override string ToString() { return null; } /// Initializes a new instance of the class. // Token: 0x06000636 RID: 1590 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000636")] [Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")] public Component() { } // Token: 0x0400048B RID: 1163 [Token(Token = "0x400048B")] private static readonly object EventDisposed; // Token: 0x0400048C RID: 1164 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400048C")] private ISite site; // Token: 0x0400048D RID: 1165 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400048D")] private EventHandlerList events; } }