Sdílet prostřednictvím


TypeBuilder.GetNestedType(String, BindingFlags) Metoda

Definice

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

name
String

Obsahující String název vnořeného typu, který chcete získat.

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.

Platí pro