Platform::Metadata-Namespace
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