Condividi tramite


Enumerazione CorAttributeTargets

Specifica gli elementi dell'applicazione sui quali è valido applicare un attributo.

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;

Membri

Membro

Descrizione

catAssembly

Attributo applicabile a un assembly.

catModule

Attributo applicabile a un modulo eseguibile di tipo PE (dll o exe).

catClass

Attributo applicabile a una classe.

catStruct

Attributo applicabile a una struttura, ovvero a un tipo valore.

catEnum

Attributo applicabile a un'enumerazione.

catConstructor

Attributo applicabile a un costruttore.

catMethod

Attributo applicabile a un metodo.

catProperty

Attributo applicabile a una proprietà.

catField

Attributo applicabile a un campo.

catEvent

Attributo applicabile a un evento.

catInterface

Attributo applicabile a un'interfaccia.

catParameter

Attributo applicabile a un parametro.

catDelegate

Attributo applicabile a un delegato.

catGenericParameter

Attributo applicabile a un parametro generico.

catAll

Attributo applicabile a qualsiasi elemento dell'applicazione.

catClassMembers

Attributo applicabile a un membro di una classe.

Note

I valori dell'enumerazione CorAttributeTargets possono essere associati mediante un'operazione OR bit per bit per ottenere la combinazione desiderata.

L'enumerazione CorAttributeTargets è parallela all'enumerazione System.AttributeTargets gestita.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: CorHdr.h

Versioni di .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Vedere anche

Altre risorse

Enumerazioni dei metadati