Class
ComparisonComparer<T>

IComparer<T> implementation based on a Comparison.

Definition

Namespace:Telerik.Windows.Diagrams.Core

Assembly:Telerik.Windows.Diagrams.Core.dll

Type Parameters:

T

The data type being compared.

Syntax:

cs-api-definition
public sealed class ComparisonComparer<T> : IComparer<T>

Inheritance: objectComparisonComparer<T>

Implements: IComparer<T>

Constructors

ComparisonComparer(Comparison<T>)

Initializes a new instance of the ComparisonComparer<T> class.

Declaration

cs-api-definition
public ComparisonComparer(Comparison<T> comparison)

Parameters

comparison

Comparison<T>

The comparison.

Properties

Comparison

Gets or sets the comparison used in this comparer.

Declaration

cs-api-definition
public Comparison<T> Comparison { get; set; }

Property Value

Comparison<T>

The comparison used in this comparer.

Methods

Compare(T, T)

Compares the given items.

Declaration

cs-api-definition
public int Compare(T x, T y)

Parameters

x

T

The x.

y

T

The y.

Returns

int

Implements IComparer<T>.Compare(T, T)