| title | operator Type^ | Microsoft Docs |
|---|---|
| ms.custom | |
| ms.date | 12/30/2016 |
| ms.technology | cpp-windows |
| ms.reviewer | |
| ms.suite | |
| ms.tgt_pltfrm | |
| ms.topic | language-reference |
| ms.assetid | b24ffc83-0780-4f9a-8ee0-f5725db339d1 |
| caps.latest.revision | 4 |
| author | ghogen |
| ms.author | ghogen |
| manager | ghogen |
Enables conversion from Windows::UI::Xaml::Interop::TypeName to Platform::Type.
Operator Type^(Windows::UI::Xaml::Interop::TypeName typeName) Returns a Platform::Type when given a Windows::UI::Xaml::Interop::TypeName.
TypeName is the language-neutral Windows Runtime struct for representing type information. Platform::Type is specific to C++ and can’t be passed across the application binary interface (ABI). Here's one use of TypeName, in the Navigate function:
rootFrame->Navigate(TypeName(MainPage::typeid), e->Arguments);
The next example shows how to convert between TypeName and Type.
// Convert from Type to TypeName
TypeName tn = TypeName(MainPage::typeid);
// Convert back from TypeName to Type
Type^ tx2 = (Type^)(tn);
.NET Framework programs project TypeName as System.Type.
operator Windows::UI::Xaml::Interop::TypeName
Platform::Type Class