Returns the target object that this reference is pointing to.
Implementation ensures that reading this property is thread-safe and nonblocking.
This property cannot be used after the object is disposed.

C# | Visual Basic | Managed C++ |
C Target { get; }
ReadOnly Property Target As C
property C Target { C get (); }