Lire en anglais

Partager via


EnumBuilder.GetProperties(BindingFlags) Méthode

Définition

Retourne toutes les propriétés publiques et non publiques déclarées ou héritées par ce type, comme spécifié.

C#
public override System.Reflection.PropertyInfo[] GetProperties(System.Reflection.BindingFlags bindingAttr);

Paramètres

bindingAttr
BindingFlags

Attribut de cet appel. Il doit s’agir d’un bit indicateur issu de BindingFlags : InvokeMethod, NonPublic, etc.

Retours

Retourne un tableau d’objets PropertyInfo représentant les propriétés publiques et non publiques définies sur ce type si nonPublic est utilisé ; sinon, seules les propriétés publiques sont retournées.

Exceptions

Cette méthode n’est actuellement pas prise en charge pour les types incomplets.

Remarques

Pour contourner ce problème, pour récupérer les propriétés d’un type terminé, récupérez le type à l’aide Type.GetType de ou Assembly.GetType et utilisez la réflexion sur le type récupéré.

S’applique à

Produit Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided), 2.1