Platform::Metadata Namespace
This namespace contains attributes that modify the declarations of types.
Syntax
namespace Platform {
namespace Metadata {
}}
Members
Although this namespace is intended for internal use, browsers can display the following members of this namespace.
Name | Remark |
---|---|
Attribute | The base class for attributes. |
Platform::Metadata::DefaultMemberAttribute Attribute | Indicates the preferred function to invoke among several possible overloaded functions. |
Platform::Metadata::FlagsAttribute AttributeFlags | Declares an enumeration as an enumeration of bit fields. The following example shows how to apply the Flags attribute an enumeration.[Flags] enum class MyEnumeration { enumA = 1, enumB = 2, enumC = 3} |
Platform::Metadata::RuntimeClassNameAttribute | Ensures that a private ref class has a valid runtime class name. |
Inheritance Hierarchy
Platform
Requirements
Metadata: platform.winmd
Namespace: Platform::Metadata