コード例 #1
0
ファイル: ToDoItem.cs プロジェクト: rajeshwarn/Thingy
        public override int GetHashCode()
        {
            var hashCode = 1682209475;

            hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Name);

            hashCode = hashCode * -1521134295 + IsCompleted.GetHashCode();
            hashCode = hashCode * -1521134295 + EqualityComparer <DateTime?> .Default.GetHashCode(CompletedDate);

            hashCode = hashCode * -1521134295 + EqualityComparer <DateTime?> .Default.GetHashCode(DueDate);

            return(hashCode);
        }
コード例 #2
0
        public override int GetHashCode()
        {
            var hashCode = -555332867;

            hashCode = hashCode * -1521134295 + EqualityComparer <Guid> .Default.GetHashCode(Id);

            hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Text);

            hashCode = hashCode * -1521134295 + IsCompleted.GetHashCode();
            hashCode = hashCode * -1521134295 + EqualityComparer <DateTime?> .Default.GetHashCode(DateCompleted);

            hashCode = hashCode * -1521134295 + DateCreated.GetHashCode();
            return(hashCode);
        }
コード例 #3
0
        public override int GetHashCode()
        {
            var hashCode = -236961719;

            hashCode = hashCode * -1521134295 + OrderID.GetHashCode();
            hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Customer);

            hashCode = hashCode * -1521134295 + IsCompleted.GetHashCode();
            hashCode = hashCode * -1521134295 + Time.GetHashCode();
            hashCode = hashCode * -1521134295 + TotalPrice.GetHashCode();
            hashCode = hashCode * -1521134295 + EqualityComparer <List <OrderItem> > .Default.GetHashCode(Orderitems);

            return(hashCode);
        }
コード例 #4
0
 public override int GetHashCode()
 {
     return(this.Id.GetHashCode() * 12 + Text.GetHashCode() * 24 + IsCompleted.GetHashCode() * 36 + DateCompleted.GetHashCode() * 48 + DateCreated.GetHashCode() * 60);
 }