Class ReverseComparer<T>
- Namespace
- NMF.Expressions
- Assembly
- NMF.Expressions.Linq.dll
Denotes a comparer that reverses another comparer
public sealed class ReverseComparer<T> : IComparer<T>
Type Parameters
T
- Inheritance
-
ReverseComparer<T>
- Implements
-
IComparer<T>
- Inherited Members
- Extension Methods
Constructors
ReverseComparer(IComparer<T>)
Creates a new instance
public ReverseComparer(IComparer<T> baseComparer)
Parameters
baseComparer
IComparer<T>The inner comparer or null
Methods
Compare(T, T)
Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other.
public int Compare(T x, T y)
Parameters
x
TThe first object to compare.
y
TThe second object to compare.
Returns
- int
A signed integer that indicates the relative values of
x
andy
, as shown in the following table.Value Meaning Less than zero x
is less thany
.Zero x
equalsy
.Greater than zero x
is greater thany
.