Перечисление 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.
См. также раздел
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.