Table of Contents

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

comparer Func<T, T, bool>

LambdaEqualityComparer(Func<T, T, bool>, Func<T?, int>)

public LambdaEqualityComparer(Func<T, T, bool> comparer, Func<T?, int> hash)

Parameters

comparer Func<T, T, bool>
hash Func<T, int>

Methods

Equals(T?, T?)

public bool Equals(T? x, T? y)

Parameters

x T
y T

Returns

bool

GetHashCode(T)

public int GetHashCode(T obj)

Parameters

obj T

Returns

int