Platform::Metadata (spazio dei nomi)

Questo spazio dei nomi contiene attributi che modificano le dichiarazioni dei tipi.

Sintassi

namespace Platform {
   namespace Metadata {
}}

Membri

Sebbene questo spazio dei nomi sia solo per uso interno, tramite i browser è possibile visualizzarne i seguenti membri.

Nome Commento
Attributo Classe di base per attributi.
Platform::Metadata::DefaultMemberAttribute (attributo) Indica la funzione preferita da chiamare tra numerose funzioni in overload possibili.
Attributo Platform::Metadata::FlagsAttributeFlags Dichiara un'enumerazione come enumerazione di campi di bit.

Nel esempio riportato di seguito viene illustrato come applicare l'attributo Flags a un'enumerazione.

[Flags] enum class MyEnumeration { enumA = 1, enumB = 2, enumC = 3}
Platform::Metadata::RuntimeClassNameAttribute Assicura che una classe di riferimento privata abbia un nome di classe di runtime valido.

Gerarchia di ereditarietà

Platform

Requisiti

Metadati: platform.winmd

Spazio dei nomi: Platform::Metadata

Vedi anche

Spazio dei nomi della piattaforma