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