Comparer Class |
Namespace: Cauldron
The Comparer type exposes the following members.
| Name | Description | |
|---|---|---|
| Equals(Object, Object) |
Determines whether a is equal to b
Checks reference equality first with ReferenceEquals(Object, Object). Then it checks all known types with the == operator, then with reflection on
'op_Equality' and as last resort uses Equals(Object, Object) to
determine equality
| |
| EqualsT, TValue(T, T, FuncT, TValue) |
Determines whether a is equal to b | |
| GreaterThan |
Determines whether a is greater than b
Checks reference equality first with ReferenceEquals(Object, Object). Then it checks all known types with the > operator, then with reflection
on 'op_GreaterThan'
| |
| GreaterThanOrEqual |
Determines whether a is greater than or equal to b
Checks reference equality first with ReferenceEquals(Object, Object). Then it checks all known types with the >= operator, then with reflection
on 'op_GreaterThanOrEqual'
| |
| LessThan |
Determines whether a is less than b
Checks reference equality first with ReferenceEquals(Object, Object). Then it checks all known types with the < operator, then with reflection
on 'op_LessThan'
| |
| LessThanOrEqual |
Determines whether a is less than or equal to b
Checks reference equality first with ReferenceEquals(Object, Object). Then it checks all known types with the <= operator, then with reflection
on 'op_LessThanOrEqual'
| |
| UnEquals(Object, Object) |
Determines whether a is unequal to b
Checks reference equality first with ReferenceEquals(Object, Object). Then it checks all known types with the != operator, then with reflection on
'op_Inequality' and as last resort uses Equals(Object, Object) to
determine unequality
| |
| UnEqualsT, TValue(T, T, FuncT, TValue) |
Determines whether a is unequal to b |