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 列挙型と同等です。
必要条件
:「システム要件」を参照してください。
ヘッダー: CorHdr.h
.NET Framework のバージョン: 1.0 以降で使用可能
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET