TypeProvider.GetType Methode

Definition

Ruft den Type qualifizierten Typnamen ab, der übergeben wird, indem die Assemblyverweise und Codekompilierungseinheiten durchsucht werden, die hinzugefügt werden.

Überlädt

Name Beschreibung
GetType(String)

Ruft den Typ aus der Gruppe von Assemblys ab, die der TypeProvider Verwendung AddAssembly(Assembly), , AddAssemblyReference(String)oder AddCodeCompileUnit(CodeCompileUnit).

GetType(String, Boolean)

Ruft den Typ aus der Gruppe von Assemblys ab, die der TypeProvider Verwendung AddAssembly(Assembly), , AddAssemblyReference(String)oder AddCodeCompileUnit(CodeCompileUnit).

GetType(String)

Ruft den Typ aus der Gruppe von Assemblys ab, die der TypeProvider Verwendung AddAssembly(Assembly), , AddAssemblyReference(String)oder 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

Parameter

name
String

Der Typname.

Gibt zurück

Die angeforderte Type.

Implementiert

Ausnahmen

name ist ein Nullverweis (Nothing in Visual Basic)

Hinweise

Wenn der Name nicht innerhalb des Caches von Assemblys und kompilierten Einheiten dieser Instanz aufgelöst werden kann, wird ein Nullverweis (Visual Basic Nothing) zurückgegeben. Das Aufrufen dieser Überladung ist identisch mit dem Aufrufen der beiden Parameterüberladungen mit dem Wert des Parameters, auf throwOnErrorden der Parameter true festgelegt ist.

Gilt für:

GetType(String, Boolean)

Ruft den Typ aus der Gruppe von Assemblys ab, die der TypeProvider Verwendung AddAssembly(Assembly), , AddAssemblyReference(String)oder 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

Parameter

name
String

Der Typname.

throwOnError
Boolean

Ein Wert, der angibt, ob eine Ausnahme ausgelöst werden soll, wenn name die Auflösung nicht zulässig ist.

Gibt zurück

Die angeforderte Type.

Implementiert

Ausnahmen

name ist ein Nullverweis (Nothing in Visual Basic)

name ist nicht auflösend und throwOnError ist true.

Hinweise

Wenn der Name nicht innerhalb des Caches von Assemblys und kompilierten Einheiten dieser Instanz aufgelöst werden kann, wird ein Nullverweis (Nothing) zurückgegeben. In diesem Fall ist throwOnErrordies der Fallfalse.

Gilt für: