Platform::Type Class
Collapse the table of content
Expand the table of content

Platform::Type Class


Contains run-time information about a type—specifically, a string name and a typecode. Obtained by calling Object::GetType Method on any object or or using the typeid operator on a class or struct name.

public ref class Platform::Type :      Platform::Object,      Platform::Details::IEquatable,      Platform::Details::IPrintable

The Type class is useful in applications that must direct processing by using an if or switch statement that branches based on the run-time type of an object. The type code that describes the category of a type is retrieved by using the Type::GetTypeCode Method member function..

Type::FullName Property

Returns a Platform::String Class^ that represents the fully qualified name of the type, and uses . (dot) as a separator, not :: (double colon)—for example, “MyNamespace.MyClass”.

operator Type^

Enables conversion from Windows::UI::Xaml::Interop::TypeName to Platform::Type.

operator Windows::UI::Xaml::Interop::TypeName

Enables conversion from Platform::Type to Windows::UI::Xaml::Interop::TypeName.


Minimum supported client: Windows 8

Minimum supported server: Windows Server 2012

Namespace: Platform

Metadata: platform.winmd

© 2017 Microsoft