TypedReference Struct

Describes objects that contain both a managed pointer to a location and a runtime representation of the type that may be stored at that location.