ListGrouping<TBusinessObject>.IComparer.Compare Method (Object, Object)
Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other.
Namespace: Microsoft.WindowsServerSolutions.Administration.ObjectModel
Assembly: Microsoft.WindowsServerSolutions.Administration.ObjectModel (in Microsoft.WindowsServerSolutions.Administration.ObjectModel.dll)
Syntax
int IComparer.Compare(
object x,
object y
)
private:
virtual int Compare(
Object^ x,
Object^ y
) sealed = IComparer::Compare
Private Function Compare (
x As Object,
y As Object
) As Integer
Implements IComparer.Compare
Parameters
x
Type: System.ObjectThe first object to compare.
y
Type: System.ObjectThe second object to compare.
Return Value
Type: System.Int32
The following table describes the return values.
Value |
Condition |
---|---|
Less than zero |
x is less than y |
Zero |
x equals y |
Greater than zero |
x is greater than y |
Implements
IComparer.Compare(Object, Object)
Exceptions
Exception | Condition |
---|---|
ArgumentException | x or y is of a type that cannot be cast to type TBusinessObject. -or- x and y do not implement either the IComparable generic interface or the IComparable interface. |
Remarks
For more information, see Comparer<T>.
TBusinessObject represents a business object that encapsulates information and methods that relate to business data or business functionality. The information in the business object is exposed as properties.
See Also
ListGrouping<TBusinessObject> Class
Microsoft.WindowsServerSolutions.Administration.ObjectModel Namespace
Return to top