Enumeração corAttributeTargets
Especifica os elementos da aplicação nos quais é válido aplicar um atributo.
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;
Membros
Membro | Description |
---|---|
catAssembly |
O atributo pode ser aplicado a uma assemblagem. |
catModule |
O atributo pode ser aplicado a um módulo executável portátil (.dll ou .exe). |
catClass |
O atributo pode ser aplicado a uma classe. |
catStruct |
O atributo pode ser aplicado a uma estrutura; ou seja, um tipo de valor. |
catEnum |
O atributo pode ser aplicado a uma enumeração. |
catConstructor |
O atributo pode ser aplicado a um construtor. |
catMethod |
O atributo pode ser aplicado a um método. |
catProperty |
O atributo pode ser aplicado a uma propriedade. |
catField |
O atributo pode ser aplicado a um campo. |
catEvent |
O atributo pode ser aplicado a um evento. |
catInterface |
O atributo pode ser aplicado a uma interface. |
catParameter |
O atributo pode ser aplicado a um parâmetro. |
catDelegate |
O atributo pode ser aplicado a um delegado. |
catGenericParameter |
O atributo pode ser aplicado a um parâmetro genérico. |
catAll |
O atributo pode ser aplicado a qualquer elemento da aplicação. |
catClassMembers |
O atributo pode ser aplicado a um membro de uma classe. |
Observações
Os CorAttributeTargets
valores de enumeração podem ser combinados com uma operação BIT OU para obter a combinação preferencial.
Paraleliza CorAttributeTargets
a enumeração gerida System.AttributeTargets .
Requisitos
Plataformas: Veja Requisitos do Sistema.
Cabeçalho: CorHdr.h
.NET Framework Versões: Disponível desde 1.0
Ver também
Colabore connosco no GitHub
A origem deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever problemas e pedidos Pull. Para mais informações, consulte o nosso guia do contribuidor.