TypeBuilder.GetNestedType(String, BindingFlags) Methode

Definition

Gibt die öffentlichen und nicht öffentlichen geschachtelten Typen zurück, die von diesem Typ deklariert werden.

public:
 override Type ^ GetNestedType(System::String ^ name, System::Reflection::BindingFlags bindingAttr);
public override Type GetNestedType(string name, System.Reflection.BindingFlags bindingAttr);
override this.GetNestedType : string * System.Reflection.BindingFlags -> Type
Public Overrides Function GetNestedType (name As String, bindingAttr As BindingFlags) As Type

Parameter

name
String

Der String name des geschachtelten Typs, der abgerufen werden soll.

bindingAttr
BindingFlags

Eine Bitmaske besteht aus einer oder BindingFlags mehreren, die angeben, wie die Suche durchgeführt wird.

-oder-

Null, um eine Groß-/Kleinschreibungssuche für öffentliche Methoden durchzuführen.

Gibt zurück

Ein Type Objekt, das den geschachtelten Typ darstellt, der den angegebenen Anforderungen entspricht, falls gefunden; andernfalls . null

Ausnahmen

Diese Methode ist für unvollständige Typen nicht implementiert.

Hinweise

Rufen Sie den Typ mithilfe Type.GetType oder Assembly.GetType verwenden Sie Spiegelung für den abgerufenen Typ.

Wenn dieser Typ abgeschlossen ist, z. B. wenn CreateType für diesen Typ aufgerufen wurde, aber verschachtelte Typen vorhanden sind, die GetNestedTypes nicht abgeschlossen sind, werden nur diese geschachtelten Typen zurückgegeben, für die CreateType aufgerufen wurde.

Gilt für: