TypeBuilder.GetNestedTypes(BindingFlags) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
, NonPublic
a tak dále.
Návraty
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.