Class EqualsUtil
Provides a common null-safe equality pattern for reference-type models.
public static class EqualsUtil
- Inheritance
-
EqualsUtil
- Inherited Members
Methods
Equals<TData>(TData, TData, Func<TData, bool>)
Compares references first, then invokes a value-comparison callback when required.
public static bool Equals<TData>(TData d1, TData d2, Func<TData, bool> equals) where TData : class
Parameters
d1TDataThe current object.
d2TDataThe other object.
equalsFunc<TData, bool>The callback that compares
d1withd2.
Returns
Type Parameters
TDataThe reference type being compared.