TypeDelegator.GetField(String, BindingFlags) Metoda

Definicja

FieldInfo Zwraca obiekt reprezentujący pole o określonej nazwie.

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

Parametry

name
String

Nazwa pola do znalezienia.

bindingAttr
BindingFlags

Maska bitowa, która wpływa na sposób przeprowadzania wyszukiwania. Wartość jest kombinacją zera lub więcej flag bitowych z BindingFlags.

Zwraca

FieldInfo Obiekt reprezentujący pole zadeklarowane lub dziedziczone przez to TypeDelegator z określoną nazwą. Zwraca wartość null , jeśli takie pole nie zostanie znalezione.

Wyjątki

Parametr name ma wartość null.

Uwagi

Użyj wartości typu z bindingAttr . BindingFlags NonPublic, aby zwrócić wszystkie pola publiczne i niepubliczne. Użyj polecenia BindingFlags.IgnoreCase , aby zignorować wielkość liter pól, ponieważ wyszukiwanie domyślnie uwzględnia wielkość liter.

Dotyczy