FieldBuilder.GetValue(Object) Méthode

Définition

Récupère la valeur du champ pris en charge par l’objet donné.

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

Paramètres

obj
Object

Objet sur lequel accéder au champ.

Retours

Contenant Object la valeur du champ reflétée par cette instance.

Exceptions

Cette méthode n’est pas prise en charge.

Remarques

Si le champ est static, le obj paramètre est ignoré. Pour les champs non statiques, obj doit être une instance d’une classe qui hérite ou déclare le champ.

Le type de retour est GetValueObject. Par exemple, si le champ contient une valeur primitive booléenne, une instance dont Object la valeur booléenne appropriée est retournée. Avant de retourner la valeur, GetValue vérifie si l’utilisateur dispose d’une autorisation d’accès.

Les restrictions d’accès sont ignorées pour le code entièrement approuvé. Private les constructeurs, méthodes, champs et propriétés sont accessibles et appelés à l’aide de Reflection chaque fois que le code est entièrement approuvé.

S’applique à