Table of Contents

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
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 T

The first object to compare.

y T

The second object to compare.

Returns

int

A signed integer that indicates the relative values of x and y, as shown in the following table.

Value Meaning
Less than zerox is less than y.
Zerox equals y.
Greater than zerox is greater than y.