Поделиться через


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.

Применяется к

См. также раздел