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.

Реализации

Исключения

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

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