Даже большинство нормальных отражений .Net не входит в подмножество .Net, доступное для приложений WinRT.И я не нашел никаких относящихся к отражению типов в документации WinRT .Это означает, что (если я что-то упустил) отражение просто не доступно доступным API.
Хотя я не понимаю, почему оно не должно быть доступно.Есть метаданные, которых должно быть достаточно.
При взгляде на специфичные для C ++ функции есть функция RoGetMetaDataFile()
.Кажется, можно использовать его для получения метаданных.Но это нативная функция C ++, а не C ++ / CX.Это означает, что его нелегко использовать (ручное управление памятью,…), и я сомневаюсь, что это будет разрешено в приложениях, которые находятся в Магазине.