public override int GetHashCode(DomName obj) { if (obj == null) { return(-1); } int hashCode = -1459834297; hashCode = hashCode * -1521134295 + _namespaceComparer.GetHashCode(obj.Namespace); hashCode = hashCode * -1521134295 + _localNameComparer.GetHashCode(obj.LocalName); return(hashCode); }