Пример #1
0
        public bool Equals(T other)
        {
            InternalReference <T> referent = other as InternalReference <T>;

            if (referent != null)
            {
                return(EqualityComparer <T> .Default.Equals(referent.Get(), Get()));
            }

            return(false);
        }
Пример #2
0
 public WeakValueReference(InternalReference <V> keyReference, V value)
     : base(value)
 {
     this.keyReference = keyReference;
     @ref = new WeakReference <V>(value);
 }