public override int GetHashCode() { if (member != null) { int hash = member.GetHashCode(); if (obj != null) { hash ^= obj.GetHashCode(); } return(hash); } return(base.GetHashCode()); }