示例#1
0
        public override int GetHashCode()
        {
            var hashCode = -1957751464;

            hashCode = hashCode * -1521134295 + Value.GetHashCode();
            hashCode = hashCode * -1521134295 + At.GetHashCode();
            hashCode = hashCode * -1521134295 + Traffic.GetHashCode();
            return(hashCode);
        }
示例#2
0
        // ReSharper disable once MemberCanBePrivate.Global
        public override int GetHashCode()
        {
            int hashCode = HashKey +
                           At.GetHashCode() +
                           MachineName.GetHashCode() +
                           ThreadName.GetHashCode() +
                           Type.GetHashCode() +
                           Level.Priority() +
                           Line.GetHashCode();

            return(hashCode);
        }
示例#3
0
        public override int GetHashCode()
        {
            var hashCode = -1397032362;

            hashCode = hashCode * -1521134295 + ID.GetHashCode();
            hashCode = hashCode * -1521134295 + At.GetHashCode();
            hashCode = hashCode * -1521134295 + Direction.GetHashCode();
            hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Unknown);

            hashCode = hashCode * -1521134295 + Price.GetHashCode();
            hashCode = hashCode * -1521134295 + Count.GetHashCode();
            hashCode = hashCode * -1521134295 + Percentage.GetHashCode();
            return(hashCode);
        }
示例#4
0
 public override int GetHashCode()
 {
     return(Value.GetHashCode() & At.GetHashCode());
 }