AttributeTargets 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
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。