public override int GetHashCode() { var digest = _imageDigest; var b = DocumentID.GetHashCode() ^ Name.GetHashCode() ^ IsChecked.GetHashCode(); return(digest == null ? b : (b ^ digest.GetHashCode())); }
public override int GetHashCode() { unchecked { var hashCode = IsChecked.GetHashCode(); hashCode = (hashCode * 397) ^ Id.GetHashCode(); hashCode = (hashCode * 397) ^ ProgressPerMinute.GetHashCode(); hashCode = (hashCode * 397) ^ (Image?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ (Name?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ End.GetHashCode(); hashCode = (hashCode * 397) ^ Amount.GetHashCode(); hashCode = (hashCode * 397) ^ IsEditMode.GetHashCode(); return(hashCode); } }
public override int GetHashCode() { return(31 * IsChecked.GetHashCode() * Purpose.GetHashCode() * Type.GetHashCode()); }