Anyone knows why methods from a ref class written in CLI actually get "remodeled" when you import the dll in c# ?
ManagedFoo FOONET::ManagedFoo::divide(ManagedFoo % ac_OtherFoo)
gets changed in :
void divide(ref FOONET.ManagedFoo value, FOONET.ManagedFoo ac_OtherFoo)
the first is in my wrapper class and after that I compile a dll and when I import the dll in C# I get the second...I am lost...
I guess that is due to the language interoperability.I believe that the first one is written in C++ style,so when it comes to C# style of passing parameters it changes accordingly
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)