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).
Комментарии
Если имя нельзя разрешить в пределах кэша сборок и единиц компиляции, возвращается пустая ссылка (Nothing
в Visual Basic). Вызов этого перегруженного метода — то же самое, что вызов двух перегруженных методов с параметрами, когда параметр 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
), если параметр throwOnError
имеет значение false
.