public static T GetTarget<T>( this WeakReference<T> weakReference ) where T : class
https://raw.githubusercontent.com/Capgemini/Cauldron/master/LICENSE