Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
10/07/11 23:45:06 (13 years ago)
Author:
abeham
Message:

#1619, #1628

  • reintegrated changes from branch
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Common/3.3/ReferenceEqualityComparer.cs

    r5445 r6891  
    2323
    2424namespace HeuristicLab.Common {
    25   public class ReferenceEqualityComparer<T> : IEqualityComparer<T> where T : class {
    26     bool IEqualityComparer<T>.Equals(T x, T y) {
     25  public class ReferenceEqualityComparer : IEqualityComparer<object> {
     26    bool IEqualityComparer<object>.Equals(object x, object y) {
    2727      return object.ReferenceEquals(x, y);
    2828    }
    2929
    30     int IEqualityComparer<T>.GetHashCode(T obj) {
     30    int IEqualityComparer<object>.GetHashCode(object obj) {
    3131      if (obj == null) return 0;
    3232      return obj.GetHashCode();
Note: See TracChangeset for help on using the changeset viewer.