CorAttributeTargets, énumération
Spécifie les éléments de l'application auxquels un attribut peut être appliqué.
Syntaxe
typedef enum CorAttributeTargets
{
catAssembly = 0x0001,
catModule = 0x0002,
catClass = 0x0004,
catStruct = 0x0008,
catEnum = 0x0010,
catConstructor = 0x0020,
catMethod = 0x0040,
catProperty = 0x0080,
catField = 0x0100,
catEvent = 0x0200,
catInterface = 0x0400,
catParameter = 0x0800,
catDelegate = 0x1000,
catGenericParameter = 0x4000,
catAll =
catAssembly | catModule | catClass | catStruct |
catEnum | catConstructor | catMethod | catProperty |
catField | catEvent | catInterface | catParameter |
catDelegate | catGenericParameter,
catClassMembers =
catClass | catStruct | catEnum | catConstructor |
catMethod | catProperty | catField | catEvent |
catDelegate | catInterface
} CorAttributeTargets;
Membres
Membre | Description |
---|---|
catAssembly |
L'attribut peut être appliqué à un assembly. |
catModule |
L’attribut peut être appliqué à un module exécutable portable (.dll ou.exe). |
catClass |
L'attribut peut être appliqué à une classe. |
catStruct |
L'attribut peut être appliqué à une structure, c'est-à-dire à un type valeur. |
catEnum |
L'attribut peut être appliqué à une énumération. |
catConstructor |
L'attribut peut être appliqué à un constructeur. |
catMethod |
L'attribut peut être appliqué à une méthode. |
catProperty |
L'attribut peut être appliqué à une propriété. |
catField |
L'attribut peut être appliqué à un champ. |
catEvent |
L'attribut peut être appliqué à un événement. |
catInterface |
L'attribut peut être appliqué à une interface. |
catParameter |
L'attribut peut être appliqué à un paramètre. |
catDelegate |
L'attribut peut être appliqué à un délégué. |
catGenericParameter |
L'attribut peut être appliqué à un paramètre générique. |
catAll |
L'attribut peut être appliqué à n'importe quel élément de l'application. |
catClassMembers |
L’attribut peut être appliqué à un membre d’une classe. |
Notes
Les valeurs d’énumération CorAttributeTargets
peuvent être combinées avec une opération OR au niveau du bit pour obtenir la combinaison souhaitée.
Le CorAttributeTargets
est parallèle à l’énumération System.AttributeTargets managée.
Spécifications
Plateformes : Consultez Configuration requise.
En-tête : CorHdr.h
Versions de .NET Framework : disponible depuis la version 1.0
Voir aussi
Collaborer avec nous sur GitHub
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage (pull requests). Pour plus d’informations, consultez notre guide du contributeur.