Enumeração de CorAttributeTargets
Especifica os elementos do aplicativo no qual ele é válido para aplicar um atributo.
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 |
Descrição |
---|---|
catAssembly |
Atributo pode ser aplicado a um assembly. |
catModule |
Atributo pode ser aplicado a um módulo (. dll ou. exe) portátil executável. |
catClass |
Atributo pode ser aplicado a uma classe. |
catStruct |
Atributo pode ser aplicado a uma estrutura; ou seja, um valor digite. |
catEnum |
Atributo pode ser aplicado em uma enumeração. |
catConstructor |
Atributo pode ser aplicado a um construtor. |
catMethod |
Atributo pode ser aplicado a um método. |
catProperty |
Atributo pode ser aplicado a uma propriedade. |
catField |
Atributo pode ser aplicado a um campo. |
catEvent |
Atributo pode ser aplicado a um evento. |
catInterface |
Atributo pode ser aplicado a uma interface. |
catParameter |
Atributo pode ser aplicado a um parâmetro. |
catDelegate |
Atributo pode ser aplicado a um delegado. |
catGenericParameter |
Atributo pode ser aplicado a um parâmetro genérico. |
catAll |
Atributo pode ser aplicado a qualquer elemento do aplicativo. |
catClassMembers |
Atributo pode ser aplicado a um membro de uma classe. |
Comentários
O CorAttributeTargets valores de enumeração podem ser combinados com uma operação bit a bit de ou para obter a combinação preferencial.
O CorAttributeTargets parallels gerenciados System.AttributeTargets enumeração.
Requisitos
Plataformas: Consulte Requisitos de sistema do .NET Framework.
Cabeçalho: CorHdr.h
.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0