// Assembly: UnityEngine.UIElementsModule
// Full name: UnityEngine.UIElements.Internal.MultiColumnCollectionHeader

namespace UnityEngine.UIElements.Internal
{
public class MultiColumnCollectionHeader // TypeDefIndex: 6570
{
	// Fields
	type#26592 ussClassName;
	type#26592 columnContainerUssClassName;
	type#26592 handleContainerUssClassName;
	type#26592 reorderableUssClassName;
	type#15314 m_SortingEnabled;
	type#9051 m_SortedColumns;
	type#26186 m_SortDescriptions;
	type#9289 m_OldSortedColumnStates;
	type#15314 m_SortingUpdatesTemporarilyDisabled;
	type#32476 m_ViewState;
	type#15314 m_ApplyingViewState;
	type#15314 m_DoLayoutScheduled;
	type#4413 <columnDataMap>k__BackingField;
	type#16152 <columnLayout>k__BackingField;
	type#28619 <columnContainer>k__BackingField;
	type#28619 <resizeHandleContainer>k__BackingField;
	type#16162 <columns>k__BackingField;
	type#3450 columnResized;
	type#14106 columnSortingChanged;
	type#3430 contextMenuPopulateEvent;
	type#14106 viewDataRestored;

	// Methods
	// RVA: -1
	internal type#15313 get_isApplyingViewState() { }
	// RVA: -1
	public type#4412 get_columnDataMap() { }
	// RVA: -1
	public type#16149 get_columnLayout() { }
	// RVA: -1
	public type#28615 get_columnContainer() { }
	// RVA: -1
	public type#28615 get_resizeHandleContainer() { }
	// RVA: -1
	public type#6709 get_sortedColumns() { }
	// RVA: -1
	internal type#7732 get_sortedColumnReadonly() { }
	// RVA: -1
	public type#26185 get_sortDescriptions() { }
	// RVA: -1
	protected internal type#28660 set_sortDescriptions(type#26185 value) { }
	// RVA: -1
	public type#16160 get_columns() { }
	// RVA: -1
	public type#15313 get_sortingEnabled() { }
	// RVA: -1
	public type#28660 set_sortingEnabled(type#15313 value) { }
	// RVA: -1
	public type#28660 add_columnResized(type#3449 value) { }
	// RVA: -1
	public type#28660 remove_columnResized(type#3449 value) { }
	// RVA: -1
	public type#28660 add_columnSortingChanged(type#14105 value) { }
	// RVA: -1
	public type#28660 remove_columnSortingChanged(type#14105 value) { }
	// RVA: -1
	public type#28660 add_contextMenuPopulateEvent(type#3429 value) { }
	// RVA: -1
	public type#28660 remove_contextMenuPopulateEvent(type#3429 value) { }
	// RVA: -1
	internal type#28660 add_viewDataRestored(type#14105 value) { }
	// RVA: -1
	internal type#28660 remove_viewDataRestored(type#14105 value) { }
	// RVA: -1
	public type#28660 .ctor(type#16160 columns, type#26185 sortDescriptions, type#9050 sortedColumns) { }
	// RVA: -1
	private type#28660 ScheduleDoLayout() { }
	// RVA: -1
	private type#28660 ResizeToFit() { }
	// RVA: -1
	private type#28660 UpdateSortedColumns() { }
	// RVA: -1
	private type#28660 UpdateColumnControls() { }
	// RVA: -1
	private type#28660 OnColumnAdded(type#16144 column, type#20867 index) { }
	// RVA: -1
	private type#28660 OnColumnAdded(type#16144 column) { }
	// RVA: -1
	private type#28660 OnColumnRemoved(type#16144 column) { }
	// RVA: -1
	private type#28660 OnColumnChanged(type#16144 column, type#16147 type) { }
	// RVA: -1
	private type#28660 OnColumnReordered(type#16144 column, type#20867 from, type#20867 to) { }
	// RVA: -1
	private type#28660 OnColumnResized(type#16144 column) { }
	// RVA: -1
	private type#28660 OnContextualMenuManipulator(type#16472 evt) { }
	// RVA: -1
	private type#28660 OnMoveManipulatorActivated(type#16153 mover) { }
	// RVA: -1
	private type#28660 OnGeometryChanged(type#19111 e) { }
	// RVA: -1
	private type#28660 DoLayout() { }
	// RVA: -1
	private type#28660 OnColumnControlGeometryChanged(type#19111 evt) { }
	// RVA: -1
	private type#28660 OnColumnClicked(type#17965 evt) { }
	// RVA: -1
	private type#28660 UpdateSortColumnDescriptionsOnClick(type#16144 column, type#18037 modifiers) { }
	// RVA: -1
	public type#28660 ScrollHorizontally(type#26059 horizontalOffset) { }
	// RVA: -1
	private type#28660 RaiseColumnResized(type#20867 columnIndex) { }
	// RVA: -1
	private type#28660 RaiseColumnSortingChanged() { }
	// RVA: -1
	private type#28660 ApplyColumnSorting() { }
	// RVA: -1
	private type#28660 UpdateSortingStatus() { }
	// RVA: -1
	internal virtual type#28660 OnViewDataReady() { }
	// RVA: -1
	private type#28660 SaveViewState() { }
	// RVA: -1
	private type#28660 CleanupColumnData(type#32473 data) { }
	// RVA: -1
	public virtual type#28660 Dispose() { }
	// RVA: -1
	private static type#28660 .cctor() { }
	// RVA: -1
	private type#28660 <OnContextualMenuManipulator>b__67_0(type#17504 a) { }
}
}
