Extensions for the Visual Studio C++/CLI marshaling framework