- Timestamp:
- 10/07/11 23:45:06 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Common/3.3/ReferenceEqualityComparer.cs
r5445 r6891 23 23 24 24 namespace HeuristicLab.Common { 25 public class ReferenceEqualityComparer <T> : IEqualityComparer<T> where T : class{26 bool IEqualityComparer< T>.Equals(T x, Ty) {25 public class ReferenceEqualityComparer : IEqualityComparer<object> { 26 bool IEqualityComparer<object>.Equals(object x, object y) { 27 27 return object.ReferenceEquals(x, y); 28 28 } 29 29 30 int IEqualityComparer< T>.GetHashCode(Tobj) {30 int IEqualityComparer<object>.GetHashCode(object obj) { 31 31 if (obj == null) return 0; 32 32 return obj.GetHashCode();
Note: See TracChangeset
for help on using the changeset viewer.