FieldBuilder.GetValue(Object) Метод

Определение

Извлекает значение поля, поддерживаемого заданным объектом.

public:
 override System::Object ^ GetValue(System::Object ^ obj);
public override object? GetValue(object? obj);
public override object GetValue(object obj);
override this.GetValue : obj -> obj
Public Overrides Function GetValue (obj As Object) As Object

Параметры

obj
Object

Объект, на котором требуется получить доступ к полю.

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

Значение Object поля, отраженное этим экземпляром.

Исключения

Этот метод не поддерживается.

Комментарии

Если поле равно static, obj параметр игнорируется. Для нестатических полей obj должен быть экземпляр класса, наследующего или объявляющего поле.

Тип возвращаемого GetValue значения — Object. Например, если поле содержит логическое примитивное значение, возвращается экземпляр Object с соответствующим логическим значением. Перед возвратом значения проверяет, GetValue имеет ли пользователь разрешение на доступ.

Ограничения доступа игнорируются для полностью доверенного кода. Private К конструкторам, методам, полям и свойствам можно обращаться и вызывать с помощью отражения всякий раз, когда код полностью доверяется.

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