Поделиться через


Перечисление CorAttributeTargets

Задает элементы приложения, в которых допустимо применять аргумент.

Синтаксис

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;  

Элементы

Член Описание
catAssembly Атрибут может быть применен к сборке.
catModule Атрибут может применяться к переносимому исполняемому модулю (.dll или .exe).
catClass Атрибут может быть применен к классу.
catStruct Атрибут может быть применен к структуре, т.е. может являться типом значения.
catEnum Атрибут может быть применен к перечислению.
catConstructor Атрибут может быть применен к конструктору.
catMethod Атрибут может быть применен к методу.
catProperty Атрибут может быть применен к свойству.
catField Атрибут может быть применен к полю.
catEvent Атрибут может быть применен к событию.
catInterface Атрибут может быть применен к интерфейсу.
catParameter Атрибут может быть применен к параметру.
catDelegate Атрибут может быть применен к делегату.
catGenericParameter Атрибут может быть применен к универсальному параметру.
catAll Атрибут может быть применен к любому элементу приложения.
catClassMembers Атрибут может применяться к члену класса .

Комментарии

Значения CorAttributeTargets перечисления можно объединить с побитовой операцией ИЛИ, чтобы получить предпочтительную комбинацию.

Выполняет CorAttributeTargets параллелизм управляемого System.AttributeTargets перечисления.

Требования

Платформы: см. раздел Требования к системе.

Заголовка: CorHdr.h

платформа .NET Framework версии: доступно с версии 1.0.

См. также раздел