EnumBuilder.GetNestedType(String, BindingFlags) Metodo

Definizione

Restituisce il tipo annidato specificato dichiarato da questo tipo.

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

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.

Attributi

Eccezioni

Questo metodo non è attualmente supportato nei tipi non completi.

Commenti

Come soluzione alternativa, per recuperare il tipo annidato di un tipo finito, recuperare il tipo usando Type.GetType o Assembly.GetType e usare la reflection sul tipo recuperato.

Si applica a