Sdílet prostřednictvím


TypeBuilder.GetNestedTypes(BindingFlags) Metoda

Definice

Vrátí veřejné a neveřejné vnořené typy, které jsou deklarovány nebo zděděny tímto typem.

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()

Parametry

bindingAttr
BindingFlags

Musí to být bitový příznak z BindingFlags, jako v InvokeMethod, NonPublica tak dále.

Návraty

Type[]

Pole Type objektů představujících všechny typy vnořené v aktuálním proudu Type , které odpovídají zadaným omezením vazby.

Prázdné pole typu Type, pokud nejsou žádné typy vnořené do aktuálního Typeobjektu nebo pokud žádný z vnořených typů neodpovídá omezením vazby.

Výjimky

Tato metoda není implementována pro neúplné typy.

Poznámky

Načtěte typ pomocí Type.GetType nebo Assembly.GetType a použijte reflexi na načtený typ.

Pokud je tento typ dokončen, například pokud CreateType byl volána pro tento typ, ale existují vnořené typy, které nejsou dokončené, vrátí pouze ty vnořené typy, GetNestedTypes pro které CreateType byly volány.

Platí pro