TypeProvider.GetType Methode

Definition

Ruft den Type aus dem qualifizierten Typnamen ab, der beim Durchsuchen der Assemblyverweise und Einheiten zur Codekompilierung übergeben wird, die hinzugefügt werden.

Überlädt

GetType(String)

Ruft den Typ aus der Gruppe der Assemblys ab, die TypeProvider mithilfe von AddAssembly(Assembly), AddAssemblyReference(String) oder AddCodeCompileUnit(CodeCompileUnit) hinzugefügt werden.

GetType(String, Boolean)

Ruft den Typ aus der Gruppe der Assemblys ab, die TypeProvider mithilfe von AddAssembly(Assembly), AddAssemblyReference(String) oder AddCodeCompileUnit(CodeCompileUnit) hinzugefügt werden.

GetType(String)

Ruft den Typ aus der Gruppe der Assemblys ab, die TypeProvider mithilfe von AddAssembly(Assembly), AddAssemblyReference(String) oder AddCodeCompileUnit(CodeCompileUnit) hinzugefügt werden.

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

Parameter

name
String

Der Typname.

Gibt zurück

Type

Der angeforderte Type.

Implementiert

Ausnahmen

name ist ein NULL-Verweis (Nothing in Visual Basic).

Hinweise

Wenn der Name nicht innerhalb des Caches mit den Assemblys und den kompilierten Einheiten dieser Instanz aufgelöst werden kann, wird ein NULL-Verweis (Nothing in Visual Basic) zurückgegeben. Das Aufrufen dieser Überladung entspricht dem Aufrufen der Überladung mit zwei Parametern, bei der der Parameter throwOnError auf true gesetzt ist.

Gilt für

GetType(String, Boolean)

Ruft den Typ aus der Gruppe der Assemblys ab, die TypeProvider mithilfe von AddAssembly(Assembly), AddAssemblyReference(String) oder AddCodeCompileUnit(CodeCompileUnit) hinzugefügt werden.

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

Parameter

name
String

Der Typname.

throwOnError
Boolean

Ein Wert, der angibt, ob eine Ausnahme ausgelöst werden soll, wenn name nicht aufgelöst werden kann.

Gibt zurück

Type

Der angeforderte Type.

Implementiert

Ausnahmen

name ist ein NULL-Verweis (Nothing in Visual Basic).

name ist nicht auflösbar, throwOnError ist true.

Hinweise

Wenn der Name nicht innerhalb des Caches mit den Assemblys und den kompilierten Einheiten dieser Instanz aufgelöst werden kann, wird ein NULL-Verweis (Nothing) zurückgegeben. In diesem Fall hat throwOnError den Wert false.

Gilt für