ToolboxItem.GetType 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
创建指定类型的实例。
重载
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
。