TypeProvider.GetType Método

Definição

Obtém o Type do nome do tipo qualificado passado pesquisando entre as referências de assembly e as unidades de compilação de código que são adicionadas.

Sobrecargas

Name Description
GetType(String)

Obtém o tipo do conjunto de assemblagens adicionadas ao TypeProvider usando AddAssembly(Assembly), AddAssemblyReference(String), ou AddCodeCompileUnit(CodeCompileUnit).

GetType(String, Boolean)

Obtém o tipo do conjunto de assemblagens adicionadas ao TypeProvider usando AddAssembly(Assembly), AddAssemblyReference(String), ou AddCodeCompileUnit(CodeCompileUnit).

GetType(String)

Obtém o tipo do conjunto de assemblagens adicionadas ao TypeProvider usando AddAssembly(Assembly), AddAssemblyReference(String), ou 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

Parâmetros

name
String

O nome do tipo.

Devoluções

O pedido Typede .

Implementações

Exceções

name é uma referência nula (Nothing em Visual Basic)

Observações

Se o nome não for resolvível dentro da cache de assemblies e unidades compiladas desta instância, é devolvida uma referência nula (Visual Basic Nothing). Invocar esta sobrecarga é o mesmo que invocar as duas sobrecargas de parâmetros com o valor do parâmetro throwOnError definido em true.

Aplica-se a

GetType(String, Boolean)

Obtém o tipo do conjunto de assemblagens adicionadas ao TypeProvider usando AddAssembly(Assembly), AddAssemblyReference(String), ou 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

Parâmetros

name
String

O nome do tipo.

throwOnError
Boolean

Um valor que indica se deve lançar uma exceção se name não é resolvível.

Devoluções

O pedido Typede .

Implementações

Exceções

name é uma referência nula (Nothing em Visual Basic)

name não é solucionável e throwOnError é true.

Observações

Se o nome não for resolvível dentro da cache de assemblies e unidades compiladas desta instância, uma referência nula (Nothing) é devolvida; no caso de ser throwOnErrorfalse.

Aplica-se a