FieldBuilder.GetValue(Object) Metodo

Definizione

Recupera il valore del campo supportato dall'oggetto specificato.

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

Parametri

obj
Object

Oggetto su cui accedere al campo.

Valori restituiti

Oggetto Object contenente il valore del campo riflessa da questa istanza.

Eccezioni

Questo metodo non è supportato.

Commenti

Se il campo è static, il obj parametro viene ignorato. Per i campi non statici, obj deve essere un'istanza di una classe che eredita o dichiara il campo.

Il tipo restituito di GetValue è Object. Ad esempio, se il campo contiene un valore primitivo booleano, viene restituita un'istanza di Object con il valore booleano appropriato. Prima di restituire il valore, GetValue verifica se l'utente dispone dell'autorizzazione di accesso.

Le restrizioni di accesso vengono ignorate per il codice completamente attendibile. Private è possibile accedere a costruttori, metodi, campi e proprietà e richiamare tramite Reflection ogni volta che il codice è completamente attendibile.

Si applica a