Class SortConditionBase<T>
Represents a base class for sort conditions.
Inheritance
Inherited Members
Namespace: Telerik.Windows.Documents.Spreadsheet.Model.Sorting
Assembly: Telerik.Windows.Documents.Spreadsheet.dll
Syntax
public abstract class SortConditionBase<T> : ISortCondition, ITranslatable, ICopyable<ISortCondition>
Type Parameters
T
The type of the T. |
Constructors
SortConditionBase(Int32)
Initializes a new instance of the SortConditionBase<T> class.
Declaration
protected SortConditionBase(int relativeIndex)
Parameters
System.Int32
relativeIndex
Gets the index of the row or column that is key for sorting relative to the sorted range. |
Properties
Comparer
Gets the comparer used for sorting.
Declaration
public abstract IComparer<SortValue> Comparer { get; }
Property Value
System.Collections.Generic.IComparer<SortValue>
The comparer used for sorting. |
Implements
PropertyDefinition
Gets the property definition of the property which is used for sorting.
Declaration
protected abstract IPropertyDefinition<T> PropertyDefinition { get; }
Property Value
IPropertyDefinition<T>
The property definition of the property which is used for sorting. |
RelativeIndex
Gets the index of the row or column that it key for sorting relative to the sorted range.
Declaration
public int RelativeIndex { get; }
Property Value
System.Int32
The index of the row or column that it key for sorting relative to the sorted range. |
Implements
Methods
Equals(Object)
Determines whether the specified System.Object is equal to the current System.Object.
Declaration
public override bool Equals(object obj)
Parameters
System.Object
obj
The object to compare with the current object. |
Returns
System.Boolean
true if the specified System.Object is equal to the current System.Object; otherwise, false. |
Overrides
GetHashCode()
Serves as a hash function for a particular type.
Declaration
public override int GetHashCode()
Returns
System.Int32
A hash code for the current System.Object. |
Overrides
GetValue(Cells, Int32, Int32)
Gets the value.
Declaration
public virtual object GetValue(Cells cells, int rowIndex, int columnIndex)
Parameters
Cells
cells
The cells. |
System.Int32
rowIndex
The row index. |
System.Int32
columnIndex
The column index. |
Returns
System.Object
The value of the specified cell. |