Udostępnij za pośrednictwem


Platform::Metadata, przestrzeń nazw

Ta przestrzeń nazw zawiera atrybuty modyfikujące deklaracje typów.

Składnia

namespace Platform {
   namespace Metadata {
}}

Członkowie

Mimo że ta przestrzeń nazw jest przeznaczona do użytku wewnętrznego, przeglądarki mogą wyświetlać następujące elementy członkowskie tej przestrzeni nazw.

Nazwisko Uwaga
Atrybut Klasa podstawowa dla atrybutów.
Platform::Metadata::DefaultMemberAttribute, atrybut Wskazuje preferowaną funkcję do wywołania wśród kilku możliwych przeciążonych funkcji.
Platform::Metadata::FlagsAttribute Flagi atrybutów Deklaruje wyliczenie jako wyliczenie pól bitowych.

W poniższym przykładzie pokazano, jak zastosować Flags atrybut wyliczenie.

[Flags] enum class MyEnumeration { enumA = 1, enumB = 2, enumC = 3}
Platform::Metadata::RuntimeClassNameAttribute Gwarantuje, że prywatna klasa ref ma prawidłową nazwę klasy środowiska uruchomieniowego.

Hierarchia dziedziczenia

Platform

Wymagania

Metadane: platform.winmd

Przestrzeń nazw: Platform::Metadata

Zobacz też

Przestrzeń nazw platformy