EnumBuilder.GetNestedTypes(BindingFlags) Metod

Definition

Returnerar de offentliga och icke-offentliga kapslade typerna som deklareras eller ärvs av den här typen.

public:
 override cli::array <Type ^> ^ GetNestedTypes(System::Reflection::BindingFlags bindingAttr);
public override Type[] GetNestedTypes(System.Reflection.BindingFlags bindingAttr);
override this.GetNestedTypes : System.Reflection.BindingFlags -> Type[]
Public Overrides Function GetNestedTypes (bindingAttr As BindingFlags) As Type()

Parametrar

bindingAttr
BindingFlags

Det här måste vara en bitflagga från BindingFlags, till exempel InvokeMethod, NonPublicoch så vidare.

Returer

Type[]

En matris med Type objekt som representerar alla typer kapslade inom den aktuella Type som matchar de angivna bindningsbegränsningarna.

En tom matris av typen Type, om inga typer är kapslade i den aktuella Type, eller om ingen av de kapslade typerna matchar bindningsbegränsningarna.

Undantag

Den här metoden stöds för närvarande inte i typer som inte är slutförda.

Kommentarer

Om du vill hämta de kapslade typerna av en färdig typ hämtar du typen med eller Type.GetTypeAssembly.GetType och använder reflektion för den hämtade typen.

Gäller för