Class SortDescriptor
- Namespace
- BlazOrbit.Components
- Assembly
- BlazOrbit.dll
Single sort step inside a multi-column sort. Lower
Priority values sort first; the next steps act as
tie-breakers (LINQ OrderBy → ThenBy).
public sealed class SortDescriptor
- Inheritance
-
objectSortDescriptor
Constructors
SortDescriptor()
public SortDescriptor()
Properties
ColumnName
Header name of the sorted column.
public string ColumnName { get; init; }
Property Value
- string
Direction
Sort direction. None drops the descriptor.
public SortDirection Direction { get; set; }
Property Value
Priority
1-based sort priority (1 = primary sort, 2 = secondary, …).
public int Priority { get; init; }
Property Value
- int
Methods
Deconstruct(out string, out SortDirection, out int)
Convenience deconstructor.
public void Deconstruct(out string column, out SortDirection direction, out int priority)
Parameters
columnstringdirectionSortDirectionpriorityint