using System; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace System.ComponentModel.Design { /// Provides an interface for managing designer transactions and components. // Token: 0x020001BE RID: 446 [Token(Token = "0x20001BE")] [ComVisible(true)] public interface IDesignerHost : IServiceProvider { /// Gets the instance of the base class used as the root component for the current design. /// The instance of the root component class. // Token: 0x17000231 RID: 561 // (get) Token: 0x06000C14 RID: 3092 [Token(Token = "0x17000231")] IComponent RootComponent { [Token(Token = "0x6000C14")] [Address(Slot = "0")] get; } /// Gets the designer instance that contains the specified component. /// The to retrieve the designer for. /// An , or if there is no designer for the specified component. // Token: 0x06000C15 RID: 3093 [Token(Token = "0x6000C15")] [Address(Slot = "1")] IDesigner GetDesigner(IComponent component); } }