TypeDelegator.GetField(String, BindingFlags) Metodo

Definizione

Restituisce un oggetto FieldInfo che rappresenta il campo con il nome specificato.

public:
 override System::Reflection::FieldInfo ^ GetField(System::String ^ name, System::Reflection::BindingFlags bindingAttr);
public override System.Reflection.FieldInfo? GetField (string name, System.Reflection.BindingFlags bindingAttr);
public override System.Reflection.FieldInfo GetField (string name, System.Reflection.BindingFlags bindingAttr);
override this.GetField : string * System.Reflection.BindingFlags -> System.Reflection.FieldInfo
Public Overrides Function GetField (name As String, bindingAttr As BindingFlags) As FieldInfo

Parametri

name
String

Nome del campo da trovare.

bindingAttr
BindingFlags

Maschera di bit che influenza le modalità di esecuzione della ricerca. Il valore è una combinazione di zero o più flag di bit dall'oggetto BindingFlags.

Restituisce

FieldInfo

Oggetto FieldInfo che rappresenta il campo dichiarato o ereditato da questo oggetto TypeDelegator con il nome specificato. Restituisce null se non viene trovato alcun campo.

Eccezioni

Il valore del parametro name è null.

Commenti

Usare un bindingAttr oggetto di BindingFlags. NonPublic per restituire tutti i campi pubblici e non pubblici. Usare BindingFlags.IgnoreCase per ignorare la distinzione tra maiuscole e minuscole nei campi, perché per impostazione predefinita la ricerca fa distinzione tra maiuscole e minuscole.

Si applica a