Freigeben über


AttributeTargets Enumeration

Definition

Gibt das Programmierkonstrukt an, auf das ein Attribut angewendet wird.

.NETTO Dieser Typ wird als System.AttributeTargets angezeigt.

Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.

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
Vererbung
AttributeTargets
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.FoundationContract (eingeführt in v1.0)

Felder

All 4294967295

Das Attribut gilt für alle Programmierkonstrukte.

ApiContract 8192

Das Attribut gilt für einen API-Vertrag.

Delegate 1

Das Attribut gilt für einen Delegaten.

Enum 2

Das Attribut gilt für eine Enumeration.

Event 4

Das Attribut gilt für ein Ereignis.

Field 8

Das -Attribut gilt für ein Feld.

Interface 16

Das Attribut gilt für eine Schnittstelle.

InterfaceImpl 2048

Das -Attribut gilt für eine Implementierung einer Schnittstelle.

Method 64

Das Attribut gilt für eine Methode.

Parameter 128

Das Attribut gilt für einen Parameter.

Property 256

Das Attribut gilt für eine Eigenschaft.

RuntimeClass 512

Das Attribut gilt für eine Laufzeitklasse.

Struct 1024

Das -Attribut gilt für eine Struktur.

Hinweise

Bei der Programmierung mit .NET ist dieser Typ ausgeblendet, und Entwickler sollten System.AttributeTargets verwenden.

Gilt für:

Weitere Informationen