public override int GetHashCode() { unchecked { return((P0.GetHashCode() * 397) ^ P1.GetHashCode()); } }
public override int GetHashCode() { int hash = 1; if (p0_ != null) { hash ^= P0.GetHashCode(); } if (p1_ != null) { hash ^= P1.GetHashCode(); } return(hash); }
public override int GetHashCode() { unchecked { var result = _f1; result = (result * 397) ^ (F2 != null ? F2.GetHashCode() : 0); result = (result * 397) ^ (P0 != null ? P0.GetHashCode() : 0); result = (result * 397) ^ (P2 != null ? P2.GetHashCode() : 0); result = (result * 397) ^ (P3 != null ? P3.GetHashCode() : 0); result = (result * 397) ^ (P4 != null ? P4.GetHashCode() : 0); result = (result * 397) ^ (P5 != null ? P5.GetHashCode() : 0); return(result); } }
public override int GetHashCode() { return(P0.GetHashCode() | P1.GetHashCode()); }