Partager via


TypeBuilder.GetPropertyImpl Méthode

Définition

En cas de substitution dans une classe dérivée, recherche la propriété spécifiée dont les paramètres correspondent aux types et modificateurs d’argument spécifiés, à l’aide des contraintes de liaison spécifiées.

protected:
 override System::Reflection::PropertyInfo ^ GetPropertyImpl(System::String ^ name, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, Type ^ returnType, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers);
protected override System.Reflection.PropertyInfo GetPropertyImpl (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder? binder, Type? returnType, Type[]? types, System.Reflection.ParameterModifier[]? modifiers);
protected override System.Reflection.PropertyInfo GetPropertyImpl (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, Type returnType, Type[] types, System.Reflection.ParameterModifier[] modifiers);
override this.GetPropertyImpl : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.PropertyInfo
Protected Overrides Function GetPropertyImpl (name As String, bindingAttr As BindingFlags, binder As Binder, returnType As Type, types As Type(), modifiers As ParameterModifier()) As PropertyInfo

Paramètres

name
String

Chaîne contenant le nom de la propriété à obtenir.

bindingAttr
BindingFlags

Combinaison de bits des valeurs d’énumération qui spécifient la façon dont la recherche est effectuée.

-ou-

Default retourner null.

binder
Binder

Objet qui définit un ensemble de propriétés et active la liaison, qui peut impliquer la sélection d’un membre surchargé, la contrainte des types d’arguments et l’appel d’un membre via la réflexion.

-ou-

Référence null (Nothing en Visual Basic) pour utiliser la DefaultBinder.

returnType
Type

Type de retour de la propriété.

types
Type[]

Tableau d’objets Type représentant le nombre, l’ordre et le type des paramètres de la propriété indexée à obtenir.

-ou-

Tableau vide du type Type (autrement dit, types Type[] = new Type[0]) pour obtenir une propriété qui n’est pas indexée.

modifiers
ParameterModifier[]

Tableau d’objets ParameterModifier représentant les attributs associés à l’élément correspondant dans le tableau types. Le classeur par défaut ne traite pas ce paramètre.

Retours

Objet représentant la propriété qui correspond aux exigences spécifiées, s’il est trouvé ; sinon, null.

S’applique à