Table of Contents

Class OrderComparer

Namespace
Steeltoe.Common.Order
Assembly
Steeltoe.Common.dll
public class OrderComparer : IComparer<IOrdered>
Inheritance
OrderComparer
Implements
Inherited Members

Properties

Instance

public static OrderComparer Instance { get; }

Property Value

OrderComparer

Methods

Compare(IOrdered, IOrdered)

Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other.

public int Compare(IOrdered o1, IOrdered o2)

Parameters

o1 IOrdered
o2 IOrdered

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.

GetOrder(IOrdered)

protected int GetOrder(IOrdered o1)

Parameters

o1 IOrdered

Returns

int

GetOrder(int, int)

protected int GetOrder(int i1, int i2)

Parameters

i1 int
i2 int

Returns

int