Partager via


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);
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

Object qui contient la valeur du champ réfléchi 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 un instance d’une classe qui hérite ou déclare le champ.

Le type de retour de GetValue est Object. Par exemple, si le champ contient une valeur primitive booléenne, une instance de Object avec 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, les méthodes, les champs et les propriétés sont accessibles et appelés à l’aide de Reflection chaque fois que le code est entièrement approuvé.

S’applique à