FieldBuilder.GetValue(Object) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Recupera o valor do campo com suporte no objeto especificado.
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
Parâmetros
- obj
- Object
O objeto no qual acessar o campo.
Retornos
Um Object que contém o valor do campo refletido por essa instância.
Exceções
Não há suporte para o método.
Comentários
Se o campo for static
, o obj
parâmetro será ignorado. Para campos não estáticos, obj
deve ser uma instância de uma classe que herda ou declara o campo.
O tipo de retorno de GetValue é Object. Por exemplo, se o campo mantiver um valor primitivo booliano, uma instância de Object com o valor booliano apropriado será retornada. Antes de retornar o valor, GetValue verifica se o usuário 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 acessados e invocados usando Reflexão sempre que o código for totalmente confiável.