// Assembly: UnityEngine.UIElementsModule
// Full name: UnityEngine.UIElements.MultiColumnListView

namespace UnityEngine.UIElements
{
public class MultiColumnListView // TypeDefIndex: 5308
{
	// Fields
	type#15240 columnsProperty;
	type#15240 sortColumnDescriptionsProperty;
	type#15240 sortingModeProperty;
	type#16161 m_Columns;
	type#16157 m_SortingMode;
	type#26186 m_SortColumnDescriptions;
	type#9051 m_SortedColumns;
	type#14106 columnSortingChanged;
	type#3430 headerContextMenuPopulateEvent;

	// Methods
	// RVA: -1
	public type#23010 get_viewController() { }
	// RVA: -1
	public type#16160 get_columns() { }
	// RVA: -1
	private type#28660 set_columns(type#16160 value) { }
	// RVA: -1
	public type#26185 get_sortColumnDescriptions() { }
	// RVA: -1
	private type#28660 set_sortColumnDescriptions(type#26185 value) { }
	// RVA: -1
	public type#16156 get_sortingMode() { }
	// RVA: -1
	public type#28660 set_sortingMode(type#16156 value) { }
	// RVA: -1
	public type#28660 .ctor() { }
	// RVA: -1
	public type#28660 .ctor(type#16160 columns) { }
	// RVA: -1
	protected virtual type#16038 CreateViewController() { }
	// RVA: -1
	public virtual type#28660 SetViewController(type#16038 controller) { }
	// RVA: -1
	protected internal virtual type#28660 CreateVirtualizationController() { }
	// RVA: -1
	private type#28660 RaiseColumnSortingChanged() { }
	// RVA: -1
	private type#28660 ColumnsChanged(type#23705 sender, type#15221 args) { }
	// RVA: -1
	private type#28660 RaiseHeaderContextMenuPopulate(type#16472 evt, type#16144 column) { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
