Class LambdaEqualityComparer<T>
- Namespace
- MassTransit.Util
- Assembly
- MassTransit.Abstractions.dll
public class LambdaEqualityComparer<T> : IEqualityComparer<T> where T : class
Type Parameters
T
- Inheritance
-
LambdaEqualityComparer<T>
- Implements
- Inherited Members
Constructors
LambdaEqualityComparer(Func<T, T, bool>)
public LambdaEqualityComparer(Func<T, T, bool> comparer)
Parameters
LambdaEqualityComparer(Func<T, T, bool>, Func<T?, int>)
public LambdaEqualityComparer(Func<T, T, bool> comparer, Func<T?, int> hash)
Parameters
Methods
Equals(T?, T?)
public bool Equals(T? x, T? y)
Parameters
x
Ty
T
Returns
GetHashCode(T)
public int GetHashCode(T obj)
Parameters
obj
T