PropertyBuilder.GetValue Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient la valeur de la propriété en appelant le getter.
Surcharges
| Nom | Description |
|---|---|
| GetValue(Object, Object[]) |
Obtient la valeur de la propriété indexée en appelant la méthode getter de la propriété. |
| GetValue(Object, BindingFlags, Binder, Object[], CultureInfo) |
Obtient la valeur d’une propriété ayant la liaison, l’index et |
GetValue(Object, Object[])
Obtient la valeur de la propriété indexée en appelant la méthode getter 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);
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é est retournée.
- index
- Object[]
Valeurs d’index facultatives pour les propriétés indexées. Cette valeur doit être null destinée aux 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)
Obtient la valeur d’une propriété ayant la liaison, l’index et CultureInfo.
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);
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é est retournée.
- invokeAttr
- BindingFlags
Attribut d’appel. Il doit s’agir d’un indicateur de bits de BindingFlags : , , CreateInstanceStatic, GetField, SetField, GetProperty, ou SetPropertyInvokeMethod. Un attribut d’appel approprié doit être spécifié. Si un membre statique doit être appelé, l’indicateur Static de BindingFlags doit être défini.
- binder
- Binder
Objet qui permet la liaison, la contrainte des types d’arguments, l’appel de membres et la récupération d’objets à l’aide de MemberInfo la réflexion. Si binder c’est nullle cas, le classeur par défaut est utilisé.
- index
- Object[]
Valeurs d’index facultatives pour les propriétés indexées. Cette valeur doit être null destinée aux 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 CultureInfo.Parent méthode est appelée successivement à la recherche d’une correspondance. Si cette valeur est null, elle CultureInfo est obtenue à partir de la CultureInfo.CurrentUICulture propriété.
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.