Definitions for "Reference type"
A data type that is represented by a reference (similar to a pointer) to the type's actual value. If a reference type is assigned to a variable, that variable references (or "points to") the original value. No copy is made. Reference types comprise classes, interfaces, delegates, and boxed value types. See also: value type.
a class type, an interface type, an array type, or a delegate type
a duple in which the named instance is a handle holding either null or the address of an unnamed object allocated on the managed heap