Class EqualityHelpers
- Namespace
- DeltaPack
- Assembly
- DeltaPack.dll
public static class EqualityHelpers
- Inheritance
-
EqualityHelpers
- Inherited Members
-
Methods
EqualsArray<T>(IList<T>, IList<T>, Func<T, T, bool>)
public static bool EqualsArray<T>(IList<T> a, IList<T> b, Func<T, T, bool> equals)
Parameters
a IList<T>
b IList<T>
equals Func<T, T, bool>
Returns
- bool
Type Parameters
T
EqualsFloat(float, float)
public static bool EqualsFloat(float a, float b)
Parameters
a float
b float
Returns
- bool
EqualsFloatQuantized(float, float, float)
public static bool EqualsFloatQuantized(float a, float b, float precision)
Parameters
a float
b float
precision float
Returns
- bool
EqualsOptionalValue<T>(T?, T?, Func<T, T, bool>)
public static bool EqualsOptionalValue<T>(T? a, T? b, Func<T, T, bool> equals) where T : struct
Parameters
a T?
b T?
equals Func<T, T, bool>
Returns
- bool
Type Parameters
T
EqualsOptional<T>(T?, T?, Func<T, T, bool>)
public static bool EqualsOptional<T>(T? a, T? b, Func<T, T, bool> equals) where T : class
Parameters
a T
b T
equals Func<T, T, bool>
Returns
- bool
Type Parameters
T
EqualsRecord<TKey, TValue>(IDictionary<TKey, TValue>, IDictionary<TKey, TValue>, Func<TKey, TKey, bool>, Func<TValue, TValue, bool>)
public static bool EqualsRecord<TKey, TValue>(IDictionary<TKey, TValue> a, IDictionary<TKey, TValue> b, Func<TKey, TKey, bool> keyEquals, Func<TValue, TValue, bool> valueEquals) where TKey : notnull
Parameters
a IDictionary<TKey, TValue>
b IDictionary<TKey, TValue>
keyEquals Func<TKey, TKey, bool>
valueEquals Func<TValue, TValue, bool>
Returns
- bool
Type Parameters
TKey
TValue