Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
WrapperEqualityComparer.cs
Go to the documentation of this file.
2
4
5internal struct WrapperEqualityComparer<T> : IEqualityComparer<Wrapper<T>>
6{
8
10 {
11 if (comparer == null)
12 {
14 }
15 else
16 {
18 }
19 }
20
21 public bool Equals(Wrapper<T> x, Wrapper<T> y)
22 {
23 return _comparer.Equals(x.Value, y.Value);
24 }
25
26 public int GetHashCode(Wrapper<T> x)
27 {
28 T value = x.Value;
29 if (value != null)
30 {
32 }
33 return 0;
34 }
35}
WrapperEqualityComparer(IEqualityComparer< T > comparer)
bool Equals(Wrapper< T > x, Wrapper< T > y)