TypeBuilder.GetNestedType(String, BindingFlags) Metodo

Definizione

Restituisce i tipi annidati pubblici e non pubblici dichiarati da questo tipo.

public:
 override Type ^ GetNestedType(System::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

Parametri

name
String

Oggetto String contenente il nome del tipo annidato da ottenere.

bindingAttr
BindingFlags

Maschera di bit costituita da uno o più BindingFlags elementi che specificano come viene eseguita la ricerca.

oppure

Zero, per eseguire una ricerca con distinzione tra maiuscole e minuscole per i metodi pubblici.

Valori restituiti

Oggetto Type che rappresenta il tipo annidato che corrisponde ai requisiti specificati, se trovato; in caso contrario, null.

Eccezioni

Questo metodo non viene implementato per i tipi incompleti.

Commenti

Recuperare il tipo utilizzando Type.GetType o Assembly.GetType e usare la reflection sul tipo recuperato.

Se questo tipo è completo, ad esempio, se CreateType è stato chiamato su questo tipo, ma sono presenti tipi annidati che non sono completi, restituirà GetNestedTypes solo i tipi annidati per i quali CreateType è stato chiamato .

Si applica a