TypeProvider.GetType Метод

Определение

Возвращает тип Type из полного имени типа, полученного в результате поиска в ссылках сборок и единицах компиляции кода, которые были добавлены.

Перегрузки

GetType(String)

Возвращает тип из набора сборок, добавленных в объект TypeProvider при помощи AddAssembly(Assembly), AddAssemblyReference(String) или AddCodeCompileUnit(CodeCompileUnit).

GetType(String, Boolean)

Возвращает тип из набора сборок, добавленных в объект TypeProvider при помощи AddAssembly(Assembly), AddAssemblyReference(String) или AddCodeCompileUnit(CodeCompileUnit).

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

Запрошенный 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

Запрошенный Type.

Реализации

Исключения

Параметр name является неопределенной ссылкой (Nothing в Visual Basic).

Элемент name невозможно разрешить, а для параметра throwOnError установлено значение true.

Комментарии

Если имя нельзя разрешить в пределах кэша сборок и единиц компиляции, возвращается пустая ссылка (Nothing), если параметр throwOnError имеет значение false.

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