FieldBuilder.GetValue(Object) Método

Definição

Recupera o valor do campo suportado pelo objeto dado.

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

Parâmetros

obj
Object

O objeto para aceder ao campo.

Devoluções

An Object contendo o valor do campo refletido por esta instância.

Exceções

Este método não é suportado.

Observações

Se o campo for static, o obj parâmetro é ignorado. Para corpos não estáticos, obj deve ser uma instância de uma classe que herda ou declara o corpo.

O tipo de retorno de GetValue é Object. Por exemplo, se o campo tiver um valor primitivo booleano, é devolvida uma instância de Object com o valor booleano apropriado. Antes de devolver o valor, GetValue verifica se o utilizador tem permissão de acesso.

As restrições de acesso são ignoradas para código totalmente confiável. Private construtores, métodos, campos e propriedades podem ser acedidos e invocados usando Reflection sempre que o código for totalmente confiável.

Aplica-se a