using System; using System.Runtime.InteropServices; namespace System.ComponentModel { /// Provides functionality required by sites. // Token: 0x02000090 RID: 144 [ComVisible(true)] public interface ISite : IServiceProvider { /// Gets the component associated with the when implemented by a class. /// The instance associated with the . // Token: 0x1700014B RID: 331 // (get) Token: 0x060004F3 RID: 1267 IComponent Component { get; } /// Gets the associated with the when implemented by a class. /// The instance associated with the . // Token: 0x1700014C RID: 332 // (get) Token: 0x060004F4 RID: 1268 IContainer Container { get; } /// Determines whether the component is in design mode when implemented by a class. /// true if the component is in design mode; otherwise, false. // Token: 0x1700014D RID: 333 // (get) Token: 0x060004F5 RID: 1269 bool DesignMode { 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 null, if no name is assigned to the component. // Token: 0x1700014E RID: 334 // (get) Token: 0x060004F6 RID: 1270 // (set) Token: 0x060004F7 RID: 1271 string Name { get; set; } } }