---
title: Sorter(Of T)
summary: API reference for Sorter(Of T).
status: draft
owner: SAIF Doc Gen
last_reviewed: 2026-08-17
library: SAIF.Presentation.Web.Controls.V2
reference_type: package
---

# Sorter(Of T)

A reflection-based property comparer used internally to sort tab collections by an arbitrary named property, avoiding a hand-written comparer per sortable property.

## Purpose
- Compares two instances of `T` by reading a named property via reflection, so any sortable property can be used without a dedicated comparer class.

## Context
- Namespace: `SAIF.Presentation.Web.Controls.V2`
- Assembly/package: `SAIF.Presentation.Web.Controls.V2` (packaged in `SAIF.BOF.Presentation.Web.Infragistics111.nuspec`)

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| Compare | `Public Function Compare(x As T, y As T) As Integer` | Compares `x` and `y` by the configured property name, honoring the configured `SortOrder`. |

## Constraints and usage notes
- Relies on reflection, so the named property must exist on `T` and be comparable*.

> **Note:** Statements marked with `*` were inferred from code structure, naming conventions, or contextual evidence where direct confirmation was not available in source artifacts.

## Sources
- `SAIF.Presentation.Web.Controls.V2/SAIFTabBar.vb`
