Windows::UI::Xaml::Interop::TypeName 演算子
Platform::Type
から Windows::UI::Xaml::Interop::TypeName変換できるようになります。
構文
Operator TypeName(Platform::Type^ type);
戻り値
が指定されていると、 Windows::UI::Xaml::Interop::TypeName Platform::Type^
が返されます。
解説
TypeName
は、型情報を表すための、言語に依存しない Windows ランタイムの構造体です。 Platform::Type は C++ に固有であり、アプリケーション バイナリ インターフェイス (ABI) を介して渡すことはできません。 TypeName
Navigate 関数での の使用例を次に示します。
rootFrame->Navigate(TypeName(MainPage::typeid), e->Arguments);
例
次に、 TypeName
と Type
の間の変換方法を示します。
// Convert from Type to TypeName
Windows::UI::Xaml::Interop::TypeName tn = TypeName(MainPage::typeid);
// Convert back from TypeName to Type
Type^ tx2 = (Type^)(tn);
同等の .NET Framework 関数
System.Type に相当する .NET Framework プログラム プロジェクト TypeName
。