AttributeTargets Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.