TypeProvider.GetType Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Type Возвращает из имени квалифицированного типа, передаваемого путем поиска по ссылкам на сборки и добавленным единицам компиляции кода.
Перегрузки
| Имя | Описание |
|---|---|
| GetType(String) |
Возвращает тип из набора сборок, добавленных в |
| GetType(String, Boolean) |
Возвращает тип из набора сборок, добавленных в |
GetType(String)
Возвращает тип из набора сборок, добавленных в TypeProvider использование AddAssembly(Assembly), AddAssemblyReference(String)или AddCodeCompileUnit(CodeCompileUnit).
public:
virtual Type ^ GetType(System::String ^ name);
public Type GetType(string name);
override this.GetType : string -> Type
Public Function GetType (name As String) As Type
Параметры
- name
- String
Имя типа.
Возвращаемое значение
Запрошенный Type.
Реализации
Исключения
name является пустой ссылкой (Nothing в Visual Basic)
Комментарии
Если имя не разрешается в кэше сборок и скомпилированных единиц этого экземпляра, возвращается пустая ссылка (Visual Basic Nothing). Вызов этой перегрузки совпадает с вызовом двух перегрузок параметров со значением набора throwOnErrorпараметровtrue.
Применяется к
GetType(String, Boolean)
Возвращает тип из набора сборок, добавленных в TypeProvider использование AddAssembly(Assembly), AddAssemblyReference(String)или AddCodeCompileUnit(CodeCompileUnit).
public:
virtual Type ^ GetType(System::String ^ name, bool throwOnError);
public Type GetType(string name, bool throwOnError);
override this.GetType : string * bool -> Type
Public Function GetType (name As String, throwOnError As Boolean) As Type
Параметры
- name
- String
Имя типа.
- throwOnError
- Boolean
Значение, указывающее, следует ли вызывать исключение, если name это невозможно.
Возвращаемое значение
Запрошенный Type.
Реализации
Исключения
name является пустой ссылкой (Nothing в Visual Basic)
name не допускает разрешения и throwOnError имеет значение true.
Комментарии
Если имя не разрешается в кэше сборок и скомпилированных единиц этого экземпляра, возвращается пустая ссылка (Nothing) в случае.throwOnErrorfalse