示例#1
0
 private ReferenceHolder(WeakReference <T> weakReference, int hashCode)
 {
     _strongReference = null;
     _weakReference   = weakReference;
     _hashCode        = hashCode;
 }
示例#2
0
 public WeakValueSource(T value)
 {
     _weakValue = new WeakReference <T>(value);
 }
示例#3
0
 private ReferenceHolder(T strongReference)
 {
     _strongReference = strongReference;
     _weakReference   = null;
     _hashCode        = 0;
 }