public override int Visit(SqlBetweenScalarExpression sqlBetweenScalarExpression) { int hashCode = SqlBetweenScalarExpressionHashCode; hashCode = CombineHashes(hashCode, sqlBetweenScalarExpression.Expression.Accept(this)); if (sqlBetweenScalarExpression.IsNot) { hashCode = SqlObjectHasher.CombineHashes(hashCode, SqlBetweenScalarExpressionNotHashCode); } hashCode = CombineHashes(hashCode, sqlBetweenScalarExpression.LeftExpression.Accept(this)); hashCode = CombineHashes(hashCode, sqlBetweenScalarExpression.RightExpression.Accept(this)); return(hashCode); }
public override int Visit(SqlBetweenScalarExpression sqlBetweenScalarExpression) { int hashCode = SqlBetweenScalarExpressionHashCode; hashCode = CombineHashes(hashCode, sqlBetweenScalarExpression.Expression.Accept(this)); if (sqlBetweenScalarExpression.Not) { hashCode = SqlObjectHasher.CombineHashes(hashCode, SqlBetweenScalarExpressionNotHashCode); } hashCode = CombineHashes(hashCode, sqlBetweenScalarExpression.StartInclusive.Accept(this)); hashCode = CombineHashes(hashCode, sqlBetweenScalarExpression.EndInclusive.Accept(this)); return(hashCode); }