TypeDelegator.GetField(String, BindingFlags) Метод

Определение

Возвращает объект FieldInfo, представляющий поле с заданным именем.

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

Параметры

name
String

Имя искомого поля.

bindingAttr
BindingFlags

Битовая маска, влияющая на способ выполнения поиска. Значение является сочетанием битовых флагов из перечисления BindingFlags.

Возвращаемое значение

Объект FieldInfo, представляющий поле, объявленное или унаследованное этим объектом TypeDelegator с заданным именем. Если такое поле не найдено, возвращается значение null.

Исключения

Параметр name имеет значение null.

Комментарии

Используйте . bindingAttrBindingFlags NonPublic для возврата всех открытых и непублицических полей. Используйте , BindingFlags.IgnoreCase чтобы игнорировать регистр полей, так как в поиске по умолчанию учитывается регистр.

Применяется к