Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

TypeBuilder.GetNestedTypes-Methode: (BindingFlags)

 

Veröffentlicht: Oktober 2016

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

Namespace:   System.Reflection.Emit
Assembly:  mscorlib (in mscorlib.dll)

public override Type[] GetNestedTypes(
	BindingFlags bindingAttr
)

Parameter

bindingAttr
Type: System.Reflection.BindingFlags

Dies muss ein Bitflag aus BindingFlags wie in InvokeMethod, NonPublic usw. sein.

Rückgabewert

Type: System.Type[]

Ein Array von Type-Objekten, die sämtliche im aktuellen Type geschachtelten Typen darstellen, die den angegebenen Bindungseinschränkungen entsprechen.

Ein leeres Array vom Typ Type, wenn im aktuellen Type keine Typen geschachtelt sind oder keiner der geschachtelten Typen den Bindungseinschränkungen entspricht.

Exception Condition
NotSupportedException

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

Rufen Sie den Typ mithilfe Type.GetType oder Assembly.GetType und führen Sie für den abgerufenen Typ Reflektion.

Wenn dieser Typ abgeschlossen ist, z. B., wenn CreateType für diesen Typ aufgerufen wurde, aber es sind geschachtelte Typen, die nicht abgeschlossen ist, klicken Sie dann GetNestedTypes sieht nur die geschachtelten Typen für die CreateType aufgerufen wurde.

.NET Framework
Verfügbar seit 1.1
Silverlight
Verfügbar seit 2.0
Zurück zum Anfang
Anzeigen: