public override int GetHashCode() { int hash = 17; hash *= 31 + _fromFragment.GetHashCode(); hash *= 31 + _value.GetHashCode(); return(hash); }
public override int GetHashCode() { int hash = 17; hash *= 31 + _intervalFragment.GetHashCode(); hash *= 31 + _value.GetHashCode(); hash *= _intervalNameFragment.GetHashCode(); return(hash); }
/// <summary> /// Returns a hash code for this object. /// </summary> /// <returns> /// A hash code for this object. /// </returns> public override int GetHashCode() { unchecked { var hashCodes = new[] { _valueExpression.GetHashCode(), StringComparer.OrdinalIgnoreCase.GetHashCode(_charset), StringComparer.OrdinalIgnoreCase.GetHashCode(_collation) }; return(hashCodes.Aggregate(0, (acc, hc) => (acc * 397) ^ hc)); } }
/// <inheritdoc/> public override int GetHashCode() { return(SqlExpression?.GetHashCode() ?? base.GetHashCode()); }