public static T GetTarget<T>( this WeakReference<T> weakReference ) where T : class
<ExtensionAttribute> Public Shared Function GetTarget(Of T As Class) ( weakReference As WeakReference(Of T) ) As T
public: [ExtensionAttribute] generic<typename T> where T : ref class static T GetTarget( WeakReference<T>^ weakReference )
https://raw.githubusercontent.com/Capgemini/Cauldron/master/LICENSE