ToolboxItem.GetType 方法

定义

创建指定类型的实例。

重载

GetType(IDesignerHost)

允许访问与工具箱项关联的类型。

GetType(IDesignerHost, AssemblyName, String, Boolean)

创建指定类型的实例(可以使用指定的设计器宿主和程序集名称)。

GetType(IDesignerHost)

允许访问与工具箱项关联的类型。

public:
 Type ^ GetType(System::ComponentModel::Design::IDesignerHost ^ host);
public Type GetType (System.ComponentModel.Design.IDesignerHost host);
public Type? GetType (System.ComponentModel.Design.IDesignerHost? host);
override this.GetType : System.ComponentModel.Design.IDesignerHost -> Type
Public Function GetType (host As IDesignerHost) As Type

参数

host
IDesignerHost

要查询 ITypeResolutionService 的设计器宿主。

返回

与工具箱项关联的类型。

注解

设计器主机用于访问 接口的 ITypeResolutionService 实现。 但是,加载的类型不会添加到设计器主机中的引用列表中。

适用于

GetType(IDesignerHost, AssemblyName, String, Boolean)

创建指定类型的实例(可以使用指定的设计器宿主和程序集名称)。

protected:
 virtual Type ^ GetType(System::ComponentModel::Design::IDesignerHost ^ host, System::Reflection::AssemblyName ^ assemblyName, System::String ^ typeName, bool reference);
protected virtual Type GetType (System.ComponentModel.Design.IDesignerHost host, System.Reflection.AssemblyName assemblyName, string typeName, bool reference);
protected virtual Type? GetType (System.ComponentModel.Design.IDesignerHost? host, System.Reflection.AssemblyName? assemblyName, string typeName, bool reference);
override this.GetType : System.ComponentModel.Design.IDesignerHost * System.Reflection.AssemblyName * string * bool -> Type
Protected Overridable Function GetType (host As IDesignerHost, assemblyName As AssemblyName, typeName As String, reference As Boolean) As Type

参数

host
IDesignerHost

当前文档的 IDesignerHost。 它可以是 null

assemblyName
AssemblyName

AssemblyName,它指示包含要加载的类型的程序集。 它可以是 null

typeName
String

要为其创建实例的类型的名称。

reference
Boolean

一个值,它指示是否将对包含指定类型的程序集的引用添加到设计器宿主的引用集中。

返回

指定类型的实例(如果可以找到的话)。

例外

未指定 typeName

另请参阅

适用于