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

适用于

另请参阅