Windows::UI::Xaml::Interop::TypeName 演算子
Platform::Type から Platform::Type変換できるようになります。
構文
Operator TypeName(Platform::Type^ type);
戻り値
が指定されていると、 Windows::UI::Xaml::Interop::TypeName が返されます。
解説
TypeName は、型情報を表すための、言語に依存しない Windows ランタイムの構造体です。 Platform::Type は C++ に固有であり、アプリケーション バイナリ インターフェイス (ABI) 間で渡す必要があります。 TypeNameNavigate TypeName の使用例を次に示します。
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 関数
.NET Frameworkプロジェクトを TypeNameTypeName。