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 枚举相同。
要求
**平台:**请参见 .NET Framework 系统要求。
**头文件:**CorHdr.h
**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0