[Mono-dev] 2D array representation change

howard.rubin howard.rubin at hl.konicaminolta.us
Mon Mar 20 19:56:02 UTC 2017


I'm using mono on Linux to call from C++ to C#. The 2D array representation
returned from mono_method_full_name() to pass to mono_method_desc_new() has
changed from int[2] to int[,]

MyNamespace.MyClass:MyFunction (int*[2]*)
(assembly compiled with Mono C# compiler version 4.0.3.0)

MyNamespace.MyClass:MyFunction (int*[,]*)
(assembly compiled with Mono C# compiler version 4.8.0.0)

1. What version of mono did this change in?
2. How can I find out in C++ what version of mono a C# assembly was compiled
with?

Howard Rubin



--
View this message in context: http://mono.1490590.n4.nabble.com/2D-array-representation-change-tp4670301.html
Sent from the Mono - Dev mailing list archive at Nabble.com.


More information about the Mono-devel-list mailing list