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

namespace UnityEngine.UIElements
{
public class TreeViewReorderableDragAndDropController // TypeDefIndex: 5449
{
	// Fields
	type#34273 m_DropData;
	type#15042 m_TreeView;
	type#20627 m_ExpandDropItemScheduledItem;
	type#14106 m_ExpandDropItemCallback;

	// Methods
	// RVA: -1
	public type#28660 .ctor(type#15041 view) { }
	// RVA: -1
	protected virtual type#20867 CompareId(type#20867 id1, type#20867 id2) { }
	// RVA: -1
	public virtual type#26413 SetupDragAndDrop(type#6684 itemIds, type#15335 skipText) { }
	// RVA: -1
	public virtual type#17475 HandleDragAndDrop(type#20235 args) { }
	// RVA: -1
	public virtual type#28660 OnDrop(type#20235 args) { }
	// RVA: -1
	public virtual type#28660 DragCleanup() { }
	// RVA: -1
	private type#28660 RestoreExpanded(type#8699 ids) { }
	// RVA: -1
	public virtual type#28660 HandleAutoExpand(type#25388 item, type#28439 pointerPosition) { }
	// RVA: -1
	private type#28660 DelayExpandDropItem() { }
	// RVA: -1
	private type#28660 ExpandDropItem() { }
}
}
