TypeBuilder.GetNestedType(String, 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 tímto typem.
public:
override Type ^ GetNestedType(System::String ^ name, System::Reflection::BindingFlags bindingAttr);
public override Type? GetNestedType (string name, System.Reflection.BindingFlags bindingAttr);
public override Type GetNestedType (string name, System.Reflection.BindingFlags bindingAttr);
override this.GetNestedType : string * System.Reflection.BindingFlags -> Type
Public Overrides Function GetNestedType (name As String, bindingAttr As BindingFlags) As Type
Parametry
- bindingAttr
- BindingFlags
Bitová maska složená z jedné nebo více BindingFlags , která určuje, jak se má vyhledávání provádět.
-nebo-
Nula– k provedení vyhledávání veřejných metod s rozlišováním velkých a malých písmen.
Návraty
Objekt Type představující vnořený typ, který odpovídá zadaným požadavkům, pokud je nalezen. V opačném případě null
.
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 u načteného typu.
Pokud je tento typ úplný, například pokud CreateType
byl volána u tohoto typu, ale existují vnořené typy, které nejsou dokončené, GetNestedTypes
vrátí se pouze ty vnořené typy, pro které CreateType
byly volána.