Condividi tramite


TypeProvider.GetType Metodo

Definizione

Ottiene la classe Type a partire dal nome completo del tipo passato, cercando nell'assembly riferimenti e unità di compilazione di codice aggiunti.

Overload

GetType(String)

Ottiene il tipo dal set di assembly aggiunto a TypeProvider utilizzando AddAssembly(Assembly), AddAssemblyReference(String) o AddCodeCompileUnit(CodeCompileUnit).

GetType(String, Boolean)

Ottiene il tipo dal set di assembly aggiunto a TypeProvider utilizzando AddAssembly(Assembly), AddAssemblyReference(String) o AddCodeCompileUnit(CodeCompileUnit).

GetType(String)

Ottiene il tipo dal set di assembly aggiunto a TypeProvider utilizzando AddAssembly(Assembly), AddAssemblyReference(String) o 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

Parametri

name
String

Nome del tipo.

Restituisce

Type

Oggetto Type richiesto.

Implementazioni

Eccezioni

name è un riferimento null (Nothing in Visual Basic).

Commenti

Se il nome non è risolubile all'interno della cache degli assembly e le unità compilate dell'istanza, viene restituito un riferimento null ( Nothing in Visual Basic). Richiamare questo overload equivale a richiamare gli overload di due parametri con il valore del parametro throwOnError impostato su true.

Si applica a

GetType(String, Boolean)

Ottiene il tipo dal set di assembly aggiunto a TypeProvider utilizzando AddAssembly(Assembly), AddAssemblyReference(String) o 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

Parametri

name
String

Nome del tipo.

throwOnError
Boolean

Un valore che indica se generare un'eccezione nel caso in cui name non è risolubile.

Restituisce

Type

Oggetto Type richiesto.

Implementazioni

Eccezioni

name è un riferimento null (Nothing in Visual Basic).

name non è risolubile e throwOnError è true.

Commenti

Se il nome non è risolubile all'interno della cache degli assembly e delle unità compilate di questa istanza, viene restituito un riferimento null (Nothing), nel caso in cui throwOnError è false.

Si applica a