EnumBuilder.GetNestedTypes(BindingFlags) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
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.