<PackageReference Include="NETStandard.Library" Version="2.0.0" />

System.ComponentModel.Design.IDesignerHost

namespace System.ComponentModel.Design { public interface IDesignerHost : IServiceContainer, IServiceProvider { IContainer Container { get; } bool InTransaction { get; } bool Loading { get; } IComponent RootComponent { get; } string RootComponentClassName { get; } string TransactionDescription { get; } event EventHandler Activated; event EventHandler Deactivated; event EventHandler LoadComplete; event DesignerTransactionCloseEventHandler TransactionClosed; event DesignerTransactionCloseEventHandler TransactionClosing; event EventHandler TransactionOpened; event EventHandler TransactionOpening; void Activate(); IComponent CreateComponent(Type componentClass); IComponent CreateComponent(Type componentClass, string name); DesignerTransaction CreateTransaction(); DesignerTransaction CreateTransaction(string description); void DestroyComponent(IComponent component); IDesigner GetDesigner(IComponent component); Type GetType(string typeName); } }