Class Utils.ObjectReferenceEqualityComparer<T>
public class Utils.ObjectReferenceEqualityComparer<T> : IEqualityComparer<T> where T : notnull
Type Parameters
T
- Inheritance
-
Utils.ObjectReferenceEqualityComparer<T>
- Implements
- Extension Methods
Fields
Default
public static IEqualityComparer<T> Default
Field Value
Methods
Equals(T?, T?)
Determines whether the specified objects are equal.
public bool Equals(T? x, T? y)
Parameters
x
TThe first object of type
T
to compare.y
TThe second object of type
T
to compare.
Returns
- bool
true if the specified objects are equal; otherwise, false.
GetHashCode(T)
Returns a hash code for the specified object.
public int GetHashCode(T obj)
Parameters
obj
TThe object for which a hash code is to be returned.
Returns
- int
A hash code for the specified object.
Exceptions
- ArgumentNullException
The type of
obj
is a reference type andobj
is null.