The DirectXMath library uses C++ namespaces to organize the types. XNA Math used only the global namespace. The DirectXMath types in common with XNA Math are in the “DirectX” or the “DirectX::PackedVector” namespace.
So can you create a WinMD of it and project it to WinJS & WinRT.NET (C#/VB.NET) ?! Have you tried this?
As always thank you very much for your comment! And an excellent question.
I have not tested the vectors, and direct2, direct3, directmath using WinMD so I can't say for sure. Bottom line, is that you could give it a try, put on your social network and then link me to it.
And thank you for an excellent article idea for my blog.
It is always pleasant to hear from a one of the readers of this blog. I will strive to fully answer this question over the next few weeks.