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 列挙値にビットごとの OR 演算を組み合わせて、属性の適切な組み合わせを取得できます。
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