CorAttributeTargets-Enumeration

Gibt die Anwendungselemente an, auf die Attribute angewendet werden können.

Syntax

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;  

Member

Member Beschreibung
catAssembly Auf Assemblys können Attribute angewendet werden.
catModule Das Attribut kann auf ein portables ausführbares Modul (.dll oder .exe) angewandt werden.
catClass Auf Klassen können Attribute angewendet werden.
catStruct Auf Strukturen, d. h. auf Werttypen, können Attribute angewendet werden.
catEnum Auf Enumerationen können Attribute angewendet werden.
catConstructor Auf Konstruktoren können Attribute angewendet werden.
catMethod Auf Methoden können Attribute angewendet werden.
catProperty Auf Eigenschaften können Attribute angewendet werden.
catField Auf Felder können Attribute angewendet werden.
catEvent Auf Ereignisse können Attribute angewendet werden.
catInterface Auf Schnittstellen können Attribute angewendet werden.
catParameter Auf Parameter können Attribute angewendet werden.
catDelegate Auf Delegaten können Attribute angewendet werden.
catGenericParameter Auf generische Parameter können Attribute angewendet werden.
catAll Auf jedes Anwendungselement können Attribute angewendet werden.
catClassMembers Attribute können auf einen Member einer Klasse angewandt werden.

Bemerkungen

Die CorAttributeTargets-Enumerationswerte können mit einem bitweisen OR-Vorgang kombiniert werden, um die bevorzugte Kombination abzurufen.

CorAttributeTargets parallelisiert die verwaltete System.AttributeTargets-Enumeration.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: CorHdr.h

.NET Framework-Versionen: Seit Version 1.0 verfügbar

Siehe auch