FieldBuilder.GetValue(Object) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.