as i see that in c++ there is heavy use of pointers i got a question...would it be worth instead of passing in C# arguments by value pass them all or almost all as ref?