fix issue with multiple SGVector/SGMatrix arguments in c# modular