Partager via


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