public override int GetHashCode() { int hash = 1; if (mKey_ != null) { hash ^= MKey.GetHashCode(); } if (mValue_ != null) { hash ^= MValue.GetHashCode(); } return(hash); }