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);
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicNestedTypes | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicNestedTypes)]
public override Type? GetNestedType(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);
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicNestedTypes | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicNestedTypes)>]
override this.GetNestedType : string * System.Reflection.BindingFlags -> Type
override this.GetNestedType : string * System.Reflection.BindingFlags -> Type
Public Overrides Function GetNestedType (name As String, bindingAttr As BindingFlags) As Type

Parametry

name
String

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

bindingAttr
BindingFlags

Maska bitu se skládá z jedné nebo více BindingFlags , která určuje způsob, jakým se vyhledávání provádí.

nebo

Nula, pokud chcete provést vyhledávání veřejných metod s rozlišováním malých a velký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.

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.

Platí pro