We could possibly write the .NET AXR.Document wrapper class in Visual-C++, which can easily interface with native C++ and is accessible by other CIL languages.
The example should be written in both C# and Visual Basic.NET, the two most popular .NET languages.