FieldBuilder.GetValue(Object) Método
Definição
Recupera o valor do campo com suporte no objeto especificado.Retrieves the value of the field supported by the given 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
Parâmetros
- obj
- Object
O objeto no qual acessar o campo.The object on which to access the field.
Retornos
Um Object que contém o valor do campo refletido por essa instância.An Object containing the value of the field reflected by this instance.
Exceções
Não há suporte para o método.This method is not supported.
Comentários
Se o campo for static , o obj parâmetro será ignorado.If the field is static, the obj parameter is ignored. Para campos não estáticos, obj deve ser uma instância de uma classe que herda ou declara o campo.For non-static fields, obj should be an instance of a class that inherits or declares the field.
O tipo de retorno de GetValue é Object .The return type of GetValue is Object. Por exemplo, se o campo mantiver um valor primitivo booliano, uma instância do Object com o valor booliano apropriado será retornada.For example, if the field holds a Boolean primitive value, an instance of Object with the appropriate Boolean value is returned. Antes de retornar o valor, GetValue o verifica se o usuário tem permissão de acesso.Before returning the value, GetValue checks to see if the user has access permission.
As restrições de acesso são ignoradas para código totalmente confiável.Access restrictions are ignored for fully-trusted code. Private construtores, métodos, campos e propriedades podem ser acessados e invocados usando reflexão sempre que o código é totalmente confiável.Private constructors, methods, fields, and properties can be accessed and invoked using Reflection whenever the code is fully-trusted.