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