Udostępnij za pośrednictwem


TypeBuilder.GetNestedType(String, BindingFlags) Metoda

Definicja

Zwraca typy zagnieżdżone publicznie i niepubliczone, które są deklarowane przez ten typ.

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

Element String zawierający nazwę typu zagnieżdżonego do pobrania.

bindingAttr
BindingFlags

Maska bitowa składająca się z co najmniej jednej BindingFlags , która określa sposób przeprowadzania wyszukiwania.

-lub-

Zero, aby przeprowadzić wyszukiwanie metod publicznych z uwzględnieniem wielkości liter.

Zwraca

Obiekt Type reprezentujący typ zagnieżdżony zgodny z określonymi wymaganiami, jeśli zostanie znaleziony; w przeciwnym razie null.

Wyjątki

Ta metoda nie jest implementowana dla niekompletnych typów.

Uwagi

Pobierz typ przy użyciu metody Type.GetType lub Assembly.GetType i użyj odbicia dla pobranego typu.

Jeśli ten typ zostanie ukończony, na przykład jeśli CreateType został wywołany dla tego typu, ale istnieją typy zagnieżdżone, które nie są kompletne, zostaną zwrócone tylko te zagnieżdżone typy, GetNestedTypes dla których CreateType zostały wywołane.

Dotyczy