TypeProvider.GetType Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |
GetType(String, Boolean) |
Obtém o tipo do conjunto de assemblies adicionados ao |
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
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
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
.