TypeBuilder.GetNestedType(String, BindingFlags) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- 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.