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

namespace UnityEngine.UIElements
{
public class Columns // TypeDefIndex: 5303
{
	// Fields
	type#15240 primaryColumnNameProperty;
	type#15240 reorderableProperty;
	type#15240 resizableProperty;
	type#15240 resizePreviewProperty;
	type#15240 stretchModeProperty;
	type#7328 m_Columns;
	type#8492 m_DisplayColumns;
	type#8492 m_VisibleColumns;
	type#15314 m_VisibleColumnsDirty;
	type#30535 m_StretchMode;
	type#15314 m_Reorderable;
	type#15314 m_Resizable;
	type#15314 m_ResizePreview;
	type#26577 m_PrimaryColumnName;
	type#5314 propertyChanged;
	type#3134 changed;
	type#3427 columnAdded;
	type#3130 columnRemoved;
	type#3425 columnChanged;
	type#3130 columnResized;
	type#3526 columnReordered;

	// Methods
	// RVA: -1
	public virtual type#28660 add_propertyChanged(type#5313 value) { }
	// RVA: -1
	public virtual type#28660 remove_propertyChanged(type#5313 value) { }
	// RVA: -1
	public type#26576 get_primaryColumnName() { }
	// RVA: -1
	public type#28660 set_primaryColumnName(type#26576 value) { }
	// RVA: -1
	public type#15313 get_reorderable() { }
	// RVA: -1
	public type#28660 set_reorderable(type#15313 value) { }
	// RVA: -1
	public type#15313 get_resizable() { }
	// RVA: -1
	public type#28660 set_resizable(type#15313 value) { }
	// RVA: -1
	public type#15313 get_resizePreview() { }
	// RVA: -1
	public type#28660 set_resizePreview(type#15313 value) { }
	// RVA: -1
	internal type#6671 get_displayList() { }
	// RVA: -1
	internal type#6671 get_visibleList() { }
	// RVA: -1
	internal type#28660 add_changed(type#3133 value) { }
	// RVA: -1
	internal type#28660 remove_changed(type#3133 value) { }
	// RVA: -1
	public type#30534 get_stretchMode() { }
	// RVA: -1
	public type#28660 set_stretchMode(type#30534 value) { }
	// RVA: -1
	internal type#28660 add_columnAdded(type#3426 value) { }
	// RVA: -1
	internal type#28660 remove_columnAdded(type#3426 value) { }
	// RVA: -1
	internal type#28660 add_columnRemoved(type#3129 value) { }
	// RVA: -1
	internal type#28660 remove_columnRemoved(type#3129 value) { }
	// RVA: -1
	internal type#28660 add_columnChanged(type#3424 value) { }
	// RVA: -1
	internal type#28660 remove_columnChanged(type#3424 value) { }
	// RVA: -1
	internal type#28660 add_columnResized(type#3129 value) { }
	// RVA: -1
	internal type#28660 remove_columnResized(type#3129 value) { }
	// RVA: -1
	internal type#28660 add_columnReordered(type#3525 value) { }
	// RVA: -1
	internal type#28660 remove_columnReordered(type#3525 value) { }
	// RVA: -1
	public type#15313 IsPrimary(type#16144 column) { }
	// RVA: -1
	public virtual type#6874 GetEnumerator() { }
	// RVA: -1
	private virtual type#20073 System.Collections.IEnumerable.GetEnumerator() { }
	// RVA: -1
	public virtual type#28660 Add(type#16144 item) { }
	// RVA: -1
	public virtual type#28660 Clear() { }
	// RVA: -1
	public virtual type#15313 Contains(type#16144 item) { }
	// RVA: -1
	public type#15313 Contains(type#26576 name) { }
	// RVA: -1
	public virtual type#28660 CopyTo(type#12925 array, type#20867 arrayIndex) { }
	// RVA: -1
	public virtual type#15313 Remove(type#16144 column) { }
	// RVA: -1
	private type#28660 OnColumnsPropertyChanged(type#23705 sender, type#15221 args) { }
	// RVA: -1
	private type#28660 OnColumnChanged(type#16144 column, type#16147 type) { }
	// RVA: -1
	private type#28660 OnColumnResized(type#16144 column) { }
	// RVA: -1
	public virtual type#20867 get_Count() { }
	// RVA: -1
	public virtual type#15313 get_IsReadOnly() { }
	// RVA: -1
	public type#20867 IndexOf(type#16144 column) { }
	// RVA: -1
	public type#28660 Insert(type#20867 index, type#16144 column) { }
	// RVA: -1
	public type#16144 get_Item(type#20867 index) { }
	// RVA: -1
	public type#16144 get_Item(type#26576 name) { }
	// RVA: -1
	public type#28660 ReorderDisplay(type#20867 from, type#20867 to) { }
	// RVA: -1
	private type#28660 InitOrderColumns() { }
	// RVA: -1
	private type#28660 DirtyVisibleColumns() { }
	// RVA: -1
	private type#28660 UpdateVisibleColumns() { }
	// RVA: -1
	private type#28660 NotifyChange(type#16163 type) { }
	// RVA: -1
	private type#28660 NotifyPropertyChanged(type#11779 property) { }
	// RVA: -1
	public type#28660 .ctor() { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
