Share via


PropertyBuilder.GetValue Méthode

Définition

Obtient la valeur de la propriété en appelant l'accesseur GET.

Surcharges

GetValue(Object, Object[])

Obtient la valeur de la propriété indexée en appelant la méthode de l'accesseur GET de la propriété.

GetValue(Object, BindingFlags, Binder, Object[], CultureInfo)

Obtient la valeur d'une propriété ayant la liaison, l'index et le CultureInfo spécifiés.

GetValue(Object, Object[])

Source:
PropertyBuilder.cs

Obtient la valeur de la propriété indexée en appelant la méthode de l'accesseur GET de la propriété.

public:
 override System::Object ^ GetValue(System::Object ^ obj, cli::array <System::Object ^> ^ index);
public override object GetValue (object? obj, object?[]? index);
public override object GetValue (object obj, object[] index);
override this.GetValue : obj * obj[] -> obj
Public Overrides Function GetValue (obj As Object, index As Object()) As Object

Paramètres

obj
Object

Objet dont la valeur de propriété sera retournée.

index
Object[]

Valeurs d'index facultatives pour les propriétés indexées. Cette valeur doit être null pour les propriétés non indexées.

Retours

Valeur de la propriété indexée spécifiée.

Exceptions

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

Remarques

Pour obtenir la valeur d’une propriété, réfléchissez au type parent de la propriété à l’aide de Type.GetType ou Assembly.GetType, récupérez l’objet Reflection de propriété à partir du type et appelez PropertyInfo.GetValue.

S’applique à

GetValue(Object, BindingFlags, Binder, Object[], CultureInfo)

Source:
PropertyBuilder.cs

Obtient la valeur d'une propriété ayant la liaison, l'index et le CultureInfo spécifiés.

public:
 override System::Object ^ GetValue(System::Object ^ obj, System::Reflection::BindingFlags invokeAttr, System::Reflection::Binder ^ binder, cli::array <System::Object ^> ^ index, System::Globalization::CultureInfo ^ culture);
public override object GetValue (object? obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder? binder, object?[]? index, System.Globalization.CultureInfo? culture);
public override object GetValue (object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, object[] index, System.Globalization.CultureInfo culture);
override this.GetValue : obj * System.Reflection.BindingFlags * System.Reflection.Binder * obj[] * System.Globalization.CultureInfo -> obj
Public Overrides Function GetValue (obj As Object, invokeAttr As BindingFlags, binder As Binder, index As Object(), culture As CultureInfo) As Object

Paramètres

obj
Object

Objet dont la valeur de propriété sera retournée.

invokeAttr
BindingFlags

Attribut d’appel. Il doit s'agir d'un bit indicateur de BindingFlags : InvokeMethod, CreateInstance, Static, GetField, SetField, GetProperty ou SetProperty. Un attribut d’appel approprié doit être spécifié. Si le membre à appeler est statique, l'indicateur Static de BindingFlags doit être défini.

binder
Binder

Objet qui active la liaison, la contrainte de types d'arguments, l'appel des membres et la récupération d'objets MemberInfo par le biais de la réflexion. Si binder est null, le binder par défaut est utilisé.

index
Object[]

Valeurs d'index facultatives pour les propriétés indexées. Cette valeur doit être null pour les propriétés non indexées.

culture
CultureInfo

Objet CultureInfo qui représente la culture pour laquelle la ressource doit être localisée. Notez que si la ressource n'est pas localisée pour cette culture, la méthode CultureInfo.Parent sera appelée pour rechercher une correspondance. Si cette valeur est null, CultureInfo est obtenu à partir de la propriété CultureInfo.CurrentUICulture.

Retours

Valeur de propriété pour obj.

Exceptions

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

Remarques

Pour obtenir la valeur d’une propriété, réfléchissez au type parent de la propriété à l’aide de Type.GetType ou Assembly.GetType, récupérez l’objet de propriété Reflection à partir du type et appelez PropertyInfo.GetValue.

S’applique à