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 nome do tipo qualificado passado pesquisando as referências do assembly e as unidades de compilação de código adicionadas.
Sobrecargas
| Nome | Description |
|---|---|
| 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 uso 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 solicitado Type.
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 Basic Nothing) 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 uso 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 uma exceção será gerada se name não for resolvível.
Retornos
O solicitado Type.
Implementações
Exceções
name é uma referência nula (Nothing no Visual Basic)
name não é resolvível e throwOnError é true.
Comentários
Se o nome não for resolvível no cache de assemblies e unidades compiladas dessa instância, uma referência nula (Nothing) será retornada; no caso em que throwOnError for false.