public override int GetHashCode() { int hash = _head.GetHashCode(); hash ^= _args.Length; for (int i = 0; i < _args.Length; i++) { hash ^= _args[i].GetHashCode(); } return(hash); }
public override int GetHashCode() { return(_word.GetHashCode() ^ _accent.GetHashCode() ^ _subscript.GetHashCode() ^ _format.GetHashCode() ^ (_tag == null ? 0 : _tag.GetHashCode())); }