Something like:
- if the value of the variable after the method call has to be returned :
- if can be instantiated before the method call use ref
if does not need to be instantiated before the call use out
if the value of the variable is used for returning , deciding or calculating other values from the method call do not use ref neither out
Did I get it correctly ? What is your short guideline ?