Platform::Metadata, przestrzeń nazw
Ta przestrzeń nazw zawiera atrybuty modyfikujące deklaracje typów.
Składnia
namespace Platform {
namespace Metadata {
}}
Elementy członkowskie
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