wasSharp – Diff between revs 23 and 27
?pathlinks?
Rev 23 | Rev 27 | |||
---|---|---|---|---|
Line 28... | Line 28... | |||
28 | { |
28 | { |
|
29 | var c = EqualityComparer<T>.Default; |
29 | var c = EqualityComparer<T>.Default; |
|
30 | var h = c.Equals(obj, default(T)) ? 0 : obj.GetHashCode(); |
30 | var h = c.Equals(obj, default(T)) ? 0 : obj.GetHashCode(); |
|
31 | unchecked |
31 | unchecked |
|
32 | { |
32 | { |
|
33 | h += hashCode*31; |
33 | h += hashCode * 31; |
|
34 | } |
34 | } |
|
35 | return new NetHash(h); |
35 | return new NetHash(h); |
|
36 | } |
36 | } |
|
Line 37... | Line 37... | |||
37 | |
37 | |
|
38 | public override int GetHashCode() |
38 | public override int GetHashCode() |
|
39 | { |
39 | { |
|
40 | return hashCode; |
40 | return hashCode; |
|
41 | } |
41 | } |
|
42 | } |
- | ||
43 | } |
42 | } |
|
- | 43 | } |