Class DelegateEqualityComparer<T>
An implementation of the EqualityComparer that allows the use of delegates.
Inheritance
System.Object
    DelegateEqualityComparer<T>
  Namespace: System.Dynamic.ExpandoObject
Assembly: cs.temp.dll.dll
Syntax
public class DelegateEqualityComparer<T> : IEqualityComparer<T>Type Parameters
| T 
 | 
Constructors
DelegateEqualityComparer(DelegateEqualityComparer<T>.GetHashCodeDelegate, DelegateEqualityComparer<T>.EqualsDelegate)
Creates a new equality comparer.
Declaration
public DelegateEqualityComparer(DelegateEqualityComparer<T>.GetHashCodeDelegate hashCodeDelegate, DelegateEqualityComparer<T>.EqualsDelegate equalsDelegate)Parameters
| DelegateEqualityComparer.GetHashCodeDelegate<>
        hashCodeDelegate 
 | 
| DelegateEqualityComparer.EqualsDelegate<>
        equalsDelegate 
 | 
Methods
Equals(T, T)
Returns true if the two given objects are considered equal.
Declaration
public bool Equals(T x, T y)Parameters
| T
        x 
 | 
| T
        y 
 | 
Returns
| System.Boolean 
 | 
GetHashCode(T)
Calculates the hashcode for the given object.
Declaration
public int GetHashCode(T obj)Parameters
| T
        obj 
 | 
Returns
| System.Int32 
 |