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 не задан.

См. также раздел

Применяется к