Partilhar via


TypeProvider.GetType Método

Definição

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

Sobrecargas

GetType(String)

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

GetType(String, Boolean)

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

GetType(String)

Obtém o tipo do conjunto de assemblies adicionados 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.

Retornos

Type

O Type solicitado.

Implementações

Exceções

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

Comentários

Se o nome não for resolvível no cache de assemblies e unidades compiladas dessa instância, uma referência nula (Visual BasicNothing) será retornada. Invocar essa sobrecarga é o mesmo que invocar as duas sobrecargas de parâmetro com o valor do parâmetro throwOnError definido como true.

Aplica-se a

GetType(String, Boolean)

Obtém o tipo do conjunto de assemblies adicionados 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

O valor que indica se deverá ser gerada uma exceção se name não for resolvível.

Retornos

Type

O Type solicitado.

Implementações

Exceções

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

name não pode ser resolvido e throwOnError é true.

Comentários

Se o nome não for resolvível dentro do cache de assemblies e unidades compiladas dessa instância, uma referência nula (Nothing) será retornada; no caso em que throwOnError for false.

Aplica-se a