CorAttributeTargets 列舉
指定有效套用屬性 (Attribute) 的應用程式項目。
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 |
屬性可以套用至結構,也就是實值型別 (Value Type)。 |
catEnum |
屬性可以套用至列舉型別。 |
catConstructor |
屬性可以套用至建構函式。 |
catMethod |
屬性可以套用至方法。 |
catProperty |
屬性 (Attibute) 可以套用至屬性 (Property)。 |
catField |
屬性可以套用至欄位。 |
catEvent |
屬性可以套用至事件。 |
catInterface |
屬性可以套用至介面。 |
catParameter |
屬性可以套用至參數。 |
catDelegate |
屬性可以套用至委派。 |
catGenericParameter |
屬性可以套用至泛型參數。 |
catAll |
屬性可以套用至任何應用程式項目。 |
catClassMembers |
屬性可以套用至類別的成員。 |
備註
使用位元的 OR 運算組合 CorAttributeTargets 列舉值,可以取得想要的組合。
CorAttributeTargets 與 Managed 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