ManagedPropertyFilterGenerator.RefinementFilterNumericComparer.IComparer.Compare method

Compares two specified refinement data elements based on the filter display value as numbers.

Namespace:  Microsoft.Office.Server.Search.WebControls
Assembly:  Microsoft.Office.Server.Search (in Microsoft.Office.Server.Search.dll)

Syntax

'Declaration
Private Function Compare ( _
    left As Object, _
    right As Object _
) As Integer Implements IComparer.Compare
'Usage
Dim instance As ManagedPropertyFilterGenerator.RefinementFilterNumericComparer
Dim left As Object
Dim right As Object
Dim returnValue As Integer

returnValue = CType(instance, IComparer).Compare(left, _
    right)
intIComparer.Compare(
    Object left,
    Object right
)

Parameters

Return value

Type: System.Int32
A value that indicates the relative values of left and right, as shown in the following table.

Value

Meaning

-1

left is less than right.

0

left equals right.

1

left is greater than right.

Implements

IComparer.Compare(Object, Object)

Exceptions

Exception Condition
InvalidOperationException

Either left or right is null .

Remarks

This member is an explicit interface member implementation. It can be used only when the ManagedPropertyFilterGenerator.RefinementFilterNumericComparer instance is cast to an IComparer interface.

See also

Reference

ManagedPropertyFilterGenerator.RefinementFilterNumericComparer class

ManagedPropertyFilterGenerator.RefinementFilterNumericComparer members

Microsoft.Office.Server.Search.WebControls namespace