EnumBuilder.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, například 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í v současné době podporována u typů, které nejsou dokončeny.
Poznámky
Alternativním řešením je načtení vnořených typů dokončeného typu pomocí Type.GetType nebo Assembly.GetType použití reflexe načteného typu.