Does the out parameter in Dictionary.TryGetValue point by reference to the value
Yes, you will have a reference of the object if it is a Ref type, and of course a copy if it is a Value type
Yes, you will have a reference of the object if it is a Ref type, and of course a copy if it is a Value type