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);
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 che contiene il nome del tipo annidato da ottenere.

bindingAttr
BindingFlags

Maschera di bit costituita da uno o più BindingFlags che consente di specificare le modalità di esecuzione della ricerca.

-oppure-

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

Restituisce

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

Eccezioni

Questo metodo non viene implementato per i tipi incompleti.

Commenti

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

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

Si applica a