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

namespace UnityEngine.UIElements
{
public class TreeView // TypeDefIndex: 5385
{
	// Fields
	type#15241 itemTemplateProperty;
	type#15241 makeItemProperty;
	type#15241 bindItemProperty;
	type#15241 unbindItemProperty;
	type#15241 destroyItemProperty;
	type#5532 m_MakeItem;
	type#5532 m_TemplateMakeItem;
	type#28646 m_ItemTemplate;
	type#3506 m_BindItem;
	type#3506 m_UnbindItem;
	type#3388 m_DestroyItem;

	// Methods
	// RVA: -1
	public type#5531 get_makeItem() { }
	// RVA: -1
	public type#28660 set_makeItem(type#5531 value) { }
	// RVA: -1
	public type#28645 get_itemTemplate() { }
	// RVA: -1
	public type#28660 set_itemTemplate(type#28645 value) { }
	// RVA: -1
	private type#28615 TemplateMakeItem() { }
	// RVA: -1
	public type#3505 get_bindItem() { }
	// RVA: -1
	public type#28660 set_bindItem(type#3505 value) { }
	// RVA: -1
	public type#3505 get_unbindItem() { }
	// RVA: -1
	public type#28660 set_unbindItem(type#3505 value) { }
	// RVA: -1
	public type#3387 get_destroyItem() { }
	// RVA: -1
	public type#28660 set_destroyItem(type#3387 value) { }
	// RVA: -1
	internal virtual type#15313 HasValidDataAndBindings() { }
	// RVA: -1
	protected virtual type#16038 CreateViewController() { }
	// RVA: -1
	public type#28660 .ctor() { }
	// RVA: -1
	public type#28660 .ctor(type#5531 makeItem, type#3505 bindItem) { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
