다음을 통해 공유


AttributeTargets 열거형

정의

특성이 적용되는 프로그래밍 구문을 지정합니다.

.Net 이 형식은 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를 사용해야 합니다.

적용 대상

추가 정보