Пример #1
0
 public override int GetHashCode()
 {
     unchecked
     {
         return((base.GetHashCode() * 397) ^ _propertyDescriptor.GetHashCode());
     }
 }
            public ValueTableKey(object item, PropertyDescriptor pd)
            {
                Invariant.Assert(item != null && pd != null);

                // store weak references to item and pd, so as not to affect their
                // GC behavior.  But remember their hashcode.
                _item       = new WeakReference(item);
                _descriptor = new WeakReference(pd);
                _hashCode   = unchecked (item.GetHashCode() + pd.GetHashCode());
            }
Пример #3
0
 public override int GetHashCode()
 {
     return(prop.GetHashCode());
 }
Пример #4
0
 public override int GetHashCode()
 {
     return(_instance.GetHashCode() ^ _descriptor.GetHashCode());
 }
 public override int GetHashCode()
 {
     return(PropertyDescriptor.GetHashCode());
 }
 public override int GetHashCode()
 {
     return(root.GetHashCode());
 }
Пример #7
0
 public override int GetHashCode()
 {
     return(unchecked (_owner.GetHashCode() * _prop.GetHashCode()));
 }
Пример #8
0
 /// <summary>
 /// Calculates hash code for the property descriptor.
 /// </summary>
 /// <returns>Hash code for the property descriptor</returns>
 public override int GetHashCode()
 {
     return(parent.GetHashCode());
 }
 public override int GetHashCode()
 {
     return(_property.GetHashCode());
 }
 public override int    GetHashCode()
 {
     return(_pd.GetHashCode());
 }