Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieser Namespace enthält Attribute, die die Deklarationen von Typen ändern.
Syntax
namespace Platform {
namespace Metadata {
}}
Member
Obwohl dieser Namespace für die interne Verwendung vorgesehen ist, können Browser die folgenden Member dieses Namespace anzeigen.
| Name | Anmerkung |
|---|---|
| Attribut | Die Basisklasse für Attribute. |
| Platform::Metadata::DefaultMemberAttribute-Attribut | Gibt die bevorzugte Funktion an, um unter mehreren möglichen überladenen Funktionen aufzurufen. |
| Platform::Metadata::FlagsAttribute-Attribute-Flags | Deklariert eine Enumeration als Enumeration von Bitfeldern. Im folgenden Beispiel wird gezeigt, wie das Flags -Attribut auf eine Enumeration angewendet wird.[Flags] enum class MyEnumeration { enumA = 1, enumB = 2, enumC = 3} |
| Platform::Metadata::RuntimeClassNameAttribute | Stellt sicher, dass eine private Verweisklasse einen gültigen Laufzeitklasse-Namen hat. |
Vererbungshierarchie
Platform
Anforderungen
Metadaten: platform.winmd
Namespace: Platform::Metadata