Which datatypes are pass by reference?

It just came to my understanding that List is passed to server action by reference, while basic datatypes and structure are by value. 

May I know what other datatypes is pass by reference too? I can't seem to find any documentation online.

Hi Chong,

As per my knowledge Lists, objects and Binary data is passed by reference.