BudgetAnalyser.Engine.GlobalFilterCriteria.SignificantDataChangeHash C# (CSharp) Method

SignificantDataChangeHash() public method

Calculates a hash that will represents a data state for this criteria. Different criteria, will result in a different hash.
public SignificantDataChangeHash ( ) : long
return long
        public long SignificantDataChangeHash()
        {
            unchecked
            {
                var hashCode = this.doNotUseBeginDate.GetHashCode();
                hashCode = (hashCode * 397) ^ this.doNotUseCleared.GetHashCode();
                hashCode = (hashCode * 397) ^ this.doNotUseEndDate.GetHashCode();
                return hashCode;
            }
        }