AttributeTargets 列挙型

定義

属性を適用するプログラミング コンストラクトを指定します。

。ネット この型は System.AttributeTargets として表示されます。

この列挙体は、メンバー値のビットごとの組み合わせをサポートしています。

public enum class AttributeTargets
/// [System.Flags]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.FoundationContract, 65536)]
enum class AttributeTargets
[System.Flags]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.FoundationContract), 65536)]
public enum AttributeTargets
var value = Windows.Foundation.Metadata.AttributeTargets.all
Public Enum AttributeTargets
継承
AttributeTargets
属性

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 で導入)
API contract
Windows.Foundation.FoundationContract (v1.0 で導入)

フィールド

All 4294967295

属性は、すべてのプログラミング コンストラクトに適用されます。

ApiContract 8192

属性は API コントラクトに適用されます。

Delegate 1

属性はデリゲートに適用されます。

Enum 2

属性は列挙型に適用されます。

Event 4

属性はイベントに適用されます。

Field 8

属性はフィールドに適用されます。

Interface 16

属性はインターフェイスに適用されます。

InterfaceImpl 2048

属性は、インターフェイスの実装に適用されます。

Method 64

属性は メソッドに適用されます。

Parameter 128

属性は パラメーターに適用されます。

Property 256

属性は、プロパティに適用されます。

RuntimeClass 512

属性はランタイム クラスに適用されます。

Struct 1024

属性は構造体に適用されます。

注釈

.NET を使用してプログラミングする場合、この型は非表示になり、開発者は System.AttributeTargets を使用する必要があります。

適用対象

こちらもご覧ください