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 К конструкторам, методам, полям и свойствам можно обращаться и вызывать с помощью отражения всякий раз, когда код полностью доверяется.