Partager via


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

Voir aussi

Autres ressources

Énumérations de métadonnées