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 nevnořené typy, které jsou deklarovány nebo zděděné tímto typem.
public:
override cli::array <Type ^> ^ GetNestedTypes(System::Reflection::BindingFlags bindingAttr);
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicNestedTypes | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicNestedTypes)]
public override Type[] GetNestedTypes(System.Reflection.BindingFlags bindingAttr);
public override Type[] GetNestedTypes(System.Reflection.BindingFlags bindingAttr);
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicNestedTypes | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicNestedTypes)>]
override this.GetNestedTypes : System.Reflection.BindingFlags -> Type[]
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 od BindingFlags, jako v InvokeMethod, NonPublica tak dále.
Návraty
Pole Type objektů představujících všechny typy vnořené v aktuálním Type objektu, které odpovídají zadaným omezením vazby.
Prázdné pole typu Type, pokud nejsou žádné typy vnořené do aktuálního Typenebo pokud žádný z vnořených typů neodpovídá omezením vazby.
- Atributy
Výjimky
Tato metoda není implementována pro neúplné typy.
Poznámky
Načtěte typ pomocí Type.GetType nebo Assembly.GetType použijte reflexi načteného typu.
Pokud je tento typ dokončený, například pokud CreateType byl volána u tohoto typu, ale neexistují vnořené typy, které nejsou dokončené, vrátí pouze ty vnořené typy, GetNestedTypes pro které CreateType byly volána.