Craig's Utility Library  4.0 Beta
Utilities.DataTypes.Comparison.SimpleComparer< T > Class Template Reference

Simple IComparable class More...

Inheritance diagram for Utilities.DataTypes.Comparison.SimpleComparer< T >:

Public Member Functions

 SimpleComparer (Func< T, T, int > comparisonFunction)
 Initializes a new instance of the SimpleComparer<T> class. More...
 
int Compare (T x, T y)
 Compares the two objects More...
 

Properties

Func< T, T, int > ComparisonFunction [get, set]
 Gets or sets the comparison function. More...
 

Detailed Description

Simple IComparable class

Template Parameters
TData type
Type Constraints
T :IComparable 

Definition at line 31 of file SimpleComparer.cs.

Constructor & Destructor Documentation

Utilities.DataTypes.Comparison.SimpleComparer< T >.SimpleComparer ( Func< T, T, int >  comparisonFunction)

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

Parameters
comparisonFunctionThe comparison function.

Definition at line 37 of file SimpleComparer.cs.

Member Function Documentation

int Utilities.DataTypes.Comparison.SimpleComparer< T >.Compare ( x,
y 
)

Compares the two objects

Parameters
xObject 1
yObject 2
Returns
0 if they're equal, any other value they are not

Definition at line 54 of file SimpleComparer.cs.

Property Documentation

Func<T, T, int> Utilities.DataTypes.Comparison.SimpleComparer< T >.ComparisonFunction
getsetprotected

Gets or sets the comparison function.

The comparison function.

Definition at line 46 of file SimpleComparer.cs.


The documentation for this class was generated from the following file: