using System; using System.ComponentModel.Design; using System.ComponentModel.Design.Serialization; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace System.ComponentModel { /// Provides functionality required by all components. // Token: 0x0200012F RID: 303 [Token(Token = "0x200012F")] [TypeConverter] [ComVisible(true)] [RootDesignerSerializer("System.ComponentModel.Design.Serialization.RootCodeDomSerializer, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.ComponentModel.Design.Serialization.CodeDomSerializer, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", true)] [Designer("System.ComponentModel.Design.ComponentDesigner, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", typeof(IDesigner))] [Designer("System.Windows.Forms.Design.ComponentDocumentDesigner, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", typeof(IRootDesigner))] [TypeConverter(typeof(ComponentConverter))] public interface IComponent : IDisposable { /// Gets or sets the associated with the . /// The object associated with the component; or , if the component does not have a site. // Token: 0x17000168 RID: 360 // (get) Token: 0x0600079E RID: 1950 // (set) Token: 0x0600079F RID: 1951 [Token(Token = "0x17000168")] ISite Site { [Token(Token = "0x600079E")] [Address(Slot = "0")] get; [Token(Token = "0x600079F")] [Address(Slot = "1")] set; } /// Represents the method that handles the event of a component. // Token: 0x14000008 RID: 8 // (add) Token: 0x060007A0 RID: 1952 // (remove) Token: 0x060007A1 RID: 1953 [Token(Token = "0x14000008")] event EventHandler Disposed; } }