Freigeben über


CorAttributeTargets-Enumeration

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

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

Attribute können auf einen Portable Executable-Modul (.dll oder .exe) angewendet werden.

catClass

Attribute können auf eine Klasse angewendet werden.

catStruct

Attribute können auf Strukturen, d. h. auf Werttypen, angewendet werden.

catEnum

Attribute können auf Enumerationen angewendet werden.

catConstructor

Attribute können auf Konstruktoren angewendet werden.

catMethod

Attribute können auf Methoden angewendet werden.

catProperty

Attribute können auf Eigenschaften angewendet werden.

catField

Attribute können auf Felder angewendet werden.

catEvent

Attribute können auf Ereignisse angewendet werden.

catInterface

Attribute können auf Schnittstellen angewendet werden.

catParameter

Attribute können auf Parameter angewendet werden.

catDelegate

Attribute können auf Delegaten angewendet werden.

catGenericParameter

Attribute können auf generische Parameter angewendet werden.

catAll

Attribute können auf jedes Anwendungselement angewendet werden.

catClassMembers

Attribute können auf einen Member einer Klasse angewendet werden.

Hinweise

Werte der CorAttributeTargets-Enumeration können mit der bitweisen OR-Operation kombiniert werden, um die gewünschte Kombination abzurufen.

Die CorAttributeTargets-Enumeration ist an die verwaltete System.AttributeTargets-Enumeration angelehnt.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: CorHdr.h

.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Siehe auch

Weitere Ressourcen

Metadatenenumerationen