System.WeakReference<T> public sealed class WeakReference<T> : ISerializable Documentation public WeakReference(T target) public WeakReference(T target, bool trackResurrection) public void GetObjectData(SerializationInfo info, StreamingContext context) public void SetTarget(T target) public bool TryGetTarget(out T target)