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()); }
public override int GetHashCode() { return(prop.GetHashCode()); }
public override int GetHashCode() { return(_instance.GetHashCode() ^ _descriptor.GetHashCode()); }
public override int GetHashCode() { return(PropertyDescriptor.GetHashCode()); }
public override int GetHashCode() { return(root.GetHashCode()); }
public override int GetHashCode() { return(unchecked (_owner.GetHashCode() * _prop.GetHashCode())); }
/// <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()); }