using System; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace System.ComponentModel { /// Provides functionality required by sites. // Token: 0x0200013E RID: 318 [Token(Token = "0x200013E")] [ComVisible(true)] public interface ISite : IServiceProvider { /// Gets the component associated with the when implemented by a class. /// The instance associated with the . // Token: 0x17000172 RID: 370 // (get) Token: 0x060007C8 RID: 1992 [Token(Token = "0x17000172")] IComponent Component { [Token(Token = "0x60007C8")] [Address(Slot = "0")] get; } /// Gets the associated with the when implemented by a class. /// The instance associated with the . // Token: 0x17000173 RID: 371 // (get) Token: 0x060007C9 RID: 1993 [Token(Token = "0x17000173")] IContainer Container { [Token(Token = "0x60007C9")] [Address(Slot = "1")] get; } /// Determines whether the component is in design mode when implemented by a class. /// /// if the component is in design mode; otherwise, . // Token: 0x17000174 RID: 372 // (get) Token: 0x060007CA RID: 1994 [Token(Token = "0x17000174")] bool DesignMode { [Token(Token = "0x60007CA")] [Address(Slot = "2")] get; } /// Gets or sets the name of the component associated with the when implemented by a class. /// The name of the component associated with the ; or , if no name is assigned to the component. // Token: 0x17000175 RID: 373 // (get) Token: 0x060007CB RID: 1995 // (set) Token: 0x060007CC RID: 1996 [Token(Token = "0x17000175")] string Name { [Token(Token = "0x60007CB")] [Address(Slot = "3")] get; [Token(Token = "0x60007CC")] [Address(Slot = "4")] set; } } }