# SortColumnDescription

> This represents a description on what column to sort and in which order.

## Definition

* **Type:** Class
* **Namespace:** [UnityEngine.UIElements](/engine/6000.7/script-reference/unityengine/uielements.md)
* **Assembly:** UnityEngine.UIElementsModule
* **Implements:** [INotifyBindablePropertyChanged](/engine/6000.7/script-reference/unityengine/uielements/inotifybindablepropertychanged.md)

```csharp
public class SortColumnDescription : INotifyBindablePropertyChanged
```

## Constructors

| Constructor                                                                                                                                                                                                     | Description          |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------- |
| [SortColumnDescription()](/engine/6000.7/script-reference/unityengine/uielements/sortcolumndescription/ctor.md#sortcolumndescription\(\))                                                                       | Default constructor. |
| [SortColumnDescription(System.Int32,UnityEngine.UIElements.SortDirection)](/engine/6000.7/script-reference/unityengine/uielements/sortcolumndescription/ctor.md#sortcolumndescription\(int-sortdirection\))     | Constructor.         |
| [SortColumnDescription(System.String,UnityEngine.UIElements.SortDirection)](/engine/6000.7/script-reference/unityengine/uielements/sortcolumndescription/ctor.md#sortcolumndescription\(string-sortdirection\)) | Constructor.         |

## Properties

| Property                                                                                                   | Description                                                                                                                                                                           |
| ---------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [column](/engine/6000.7/script-reference/unityengine/uielements/sortcolumndescription/column.md)           | The sorted column.                                                                                                                                                                    |
| [columnIndex](/engine/6000.7/script-reference/unityengine/uielements/sortcolumndescription/columnindex.md) | The index of the column to be used to find the column only if the [columnName](/engine/6000.7/script-reference/unityengine/uielements/sortcolumndescription/columnname.md) isn't set. |
| [columnName](/engine/6000.7/script-reference/unityengine/uielements/sortcolumndescription/columnname.md)   | The name of the column.                                                                                                                                                               |
| [direction](/engine/6000.7/script-reference/unityengine/uielements/sortcolumndescription/direction.md)     | The sort direction.                                                                                                                                                                   |

## Events

| Member                                                                                                             | Description                         |
| ------------------------------------------------------------------------------------------------------------------ | ----------------------------------- |
| [propertyChanged](/engine/6000.7/script-reference/unityengine/uielements/sortcolumndescription/propertychanged.md) | Called when a property has changed. |
