IGLib
1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
|
EqualityAdapter that wraps an IComparer. More...
Public Member Functions | |
ComparerAdapter (IComparer comparer) | |
override bool | AreEqual (object x, object y) |
Compares two objects, returning true if they are equal More... | |
![]() | |
virtual bool | CanCompare (object x, object y) |
Returns true if the two objects can be compared by this adapter. The base adapter cannot handle IEnumerables except for strings. More... | |
Private Attributes | |
IComparer | comparer |
Additional Inherited Members | |
![]() | |
static EqualityAdapter | For (IComparer comparer) |
Returns an EqualityAdapter that wraps an IComparer. More... | |
static EqualityAdapter | For (IEqualityComparer comparer) |
Returns an EqualityAdapter that wraps an IEqualityComparer. More... | |
static EqualityAdapter | For< T > (IEqualityComparer< T > comparer) |
Returns an EqualityAdapter that wraps an IEqualityComparer{T}. More... | |
static EqualityAdapter | For< T > (IComparer< T > comparer) |
Returns an EqualityAdapter that wraps an IComparer{T}. More... | |
static EqualityAdapter | For< T > (Comparison< T > comparer) |
Returns an EqualityAdapter that wraps a Comparison{T}. More... | |
EqualityAdapter that wraps an IComparer.
|
inline |
|
inlinevirtual |
Compares two objects, returning true if they are equal
Implements NUnit.Framework.Constraints.EqualityAdapter.
|
private |