# HierarchyViewColumn

> Represents a column in a HierarchyView.

## Definition

* **Type:** Class
* **Namespace:** [Unity.Hierarchy](/engine/6000.5/script-reference/unity/hierarchy.md)
* **Assembly:** UnityEngine.HierarchyModule
* **Inherits from:** [Column](/engine/6000.5/script-reference/unityengine/uielements/column.md)
* **Implements:** [INotifyBindablePropertyChanged](/engine/6000.5/script-reference/unityengine/uielements/inotifybindablepropertychanged.md)

```csharp
public sealed class HierarchyViewColumn : Column, INotifyBindablePropertyChanged
```

## Constructors

| Constructor                                                                                                                                                                     | Description                                                                                                                                                                                                                                                                                                                                        |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [HierarchyViewColumn(Unity.Hierarchy.HierarchyView,Unity.Hierarchy.HierarchyViewColumnDescriptor)](/engine/6000.5/script-reference/unity/hierarchy/hierarchyviewcolumn/ctor.md) | Creates a new [HierarchyViewColumn](/engine/6000.5/script-reference/unity/hierarchy/hierarchyviewcolumn.md) from a [HierarchyViewColumnDescriptor](/engine/6000.5/script-reference/unity/hierarchy/hierarchyviewcolumndescriptor.md) and sets the [HierarchyView](/engine/6000.5/script-reference/unity/hierarchy/hierarchyview.md) it belongs to. |

## Properties

| Property                                                                                                  | Description                                                                                                                                                               |
| --------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [CellDescriptors](/engine/6000.5/script-reference/unity/hierarchy/hierarchyviewcolumn/celldescriptors.md) | Gets the collection of [HierarchyViewCellDescriptor](/engine/6000.5/script-reference/unity/hierarchy/hierarchyviewcelldescriptor.md) instances available for this column. |
| [Descriptor](/engine/6000.5/script-reference/unity/hierarchy/hierarchyviewcolumn/descriptor.md)           | Gets the [HierarchyViewColumnDescriptor](/engine/6000.5/script-reference/unity/hierarchy/hierarchyviewcolumndescriptor.md) used to build this column.                     |

## Methods

| Method                                                                                      | Description                                                                                                                                                                                                                                                                                                                                                                      |
| ------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [AddCell](/engine/6000.5/script-reference/unity/hierarchy/hierarchyviewcolumn/addcell.md)   | Adds a [HierarchyViewCellDescriptor](/engine/6000.5/script-reference/unity/hierarchy/hierarchyviewcelldescriptor.md) to this column. The cell descriptor must match the identifier of the [HierarchyViewColumnDescriptor](/engine/6000.5/script-reference/unity/hierarchy/hierarchyviewcolumndescriptor.md), and there must be no other cell descriptor with the same node type. |
| [ToString](/engine/6000.5/script-reference/unity/hierarchy/hierarchyviewcolumn/tostring.md) | Returns a string representation of this [HierarchyViewColumn](/engine/6000.5/script-reference/unity/hierarchy/hierarchyviewcolumn.md).                                                                                                                                                                                                                                           |

## Inheritance

**Inherited Members:**

* [Column.name](/engine/6000.5/script-reference/unityengine/uielements/column/name.md)
* [Column.title](/engine/6000.5/script-reference/unityengine/uielements/column/title.md)
* [Column.icon](/engine/6000.5/script-reference/unityengine/uielements/column/icon.md)
* [Column.comparison](/engine/6000.5/script-reference/unityengine/uielements/column/comparison.md)
* [Column.visible](/engine/6000.5/script-reference/unityengine/uielements/column/visible.md)
* [Column.width](/engine/6000.5/script-reference/unityengine/uielements/column/width.md)
* [Column.minWidth](/engine/6000.5/script-reference/unityengine/uielements/column/minwidth.md)
* [Column.maxWidth](/engine/6000.5/script-reference/unityengine/uielements/column/maxwidth.md)
* [Column.sortable](/engine/6000.5/script-reference/unityengine/uielements/column/sortable.md)
* [Column.stretchable](/engine/6000.5/script-reference/unityengine/uielements/column/stretchable.md)
* [Column.optional](/engine/6000.5/script-reference/unityengine/uielements/column/optional.md)
* [Column.resizable](/engine/6000.5/script-reference/unityengine/uielements/column/resizable.md)
* [Column.bindingPath](/engine/6000.5/script-reference/unityengine/uielements/column/bindingpath.md)
* [Column.headerTemplate](/engine/6000.5/script-reference/unityengine/uielements/column/headertemplate.md)
* [Column.cellTemplate](/engine/6000.5/script-reference/unityengine/uielements/column/celltemplate.md)
* [Column.makeHeader](/engine/6000.5/script-reference/unityengine/uielements/column/makeheader.md)
* [Column.bindHeader](/engine/6000.5/script-reference/unityengine/uielements/column/bindheader.md)
* [Column.unbindHeader](/engine/6000.5/script-reference/unityengine/uielements/column/unbindheader.md)
* [Column.destroyHeader](/engine/6000.5/script-reference/unityengine/uielements/column/destroyheader.md)
* [Column.makeCell](/engine/6000.5/script-reference/unityengine/uielements/column/makecell.md)
* [Column.bindCell](/engine/6000.5/script-reference/unityengine/uielements/column/bindcell.md)
* [Column.unbindCell](/engine/6000.5/script-reference/unityengine/uielements/column/unbindcell.md)
* [Column.destroyCell](/engine/6000.5/script-reference/unityengine/uielements/column/destroycell.md)
* [Column.collection](/engine/6000.5/script-reference/unityengine/uielements/column/collection.md)
* [Column.propertyChanged](/engine/6000.5/script-reference/unityengine/uielements/column/propertychanged.md)
