CorAttributeTargets, énumération
Spécifie les éléments de l'application auxquels un attribut peut être appliqué.
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 (.dll ou .exe) portable. |
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 à l'aide d'une opération de bits OR pour obtenir la combinaison souhaitée.
Le CorAttributeTargets place parallèlement l'énumération System.AttributeTargets managée.
Configuration requise
Plateformes : consultez Configuration requise du .NET Framework.
En-tête : CorHdr.h
Versions du .NET Framework : 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0