public override int GetHashCode() { var hashCode = -1676708545; hashCode = hashCode * -1521134295 + _containerMask.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <Stack <bool> > .Default.GetHashCode(_stack); hashCode = hashCode * -1521134295 + _inObject.GetHashCode(); hashCode = hashCode * -1521134295 + _depth.GetHashCode(); hashCode = hashCode * -1521134295 + _tokenType.GetHashCode(); hashCode = hashCode * -1521134295 + _searchedNextLast.GetHashCode(); return(hashCode); }
internal override int GetDeepHashCode() { int valueHashCode = (_value != null) ? _value.GetHashCode() : 0; return(_valueType.GetHashCode() ^ valueHashCode); }