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

namespace UnityEngine.UIElements
{
public class EnumField // TypeDefIndex: 5226
{
	// Fields
	type#15241 textProperty;
	type#27706 m_EnumType;
	type#15314 m_IncludeObsoleteValues;
	type#27160 m_TextElement;
	type#28616 m_ArrowElement;
	type#17896 m_EnumData;
	type#5497 createMenuCallback;
	type#26592 ussClassName;
	type#26592 textUssClassName;
	type#26592 arrowUssClassName;
	type#26592 labelUssClassName;
	type#26592 inputUssClassName;

	// Methods
	// RVA: -1
	internal type#15313 get_includeObsoleteValues() { }
	// RVA: -1
	public type#26576 get_text() { }
	// RVA: -1
	private type#28660 Initialize(type#17891 defaultValue) { }
	// RVA: -1
	public type#28660 .ctor() { }
	// RVA: -1
	public type#28660 .ctor(type#26576 label, type#17892 defaultValue) { }
	// RVA: -1
	public type#28660 Init(type#17891 defaultValue) { }
	// RVA: -1
	public type#28660 Init(type#17891 defaultValue, type#15313 includeObsoleteValues) { }
	// RVA: -1
	internal type#28660 PopulateDataFromType(type#27705 enumType) { }
	// RVA: -1
	public virtual type#28660 SetValueWithoutNotify(type#17891 newValue) { }
	// RVA: -1
	private type#28660 UpdateValueLabel(type#17891 value) { }
	// RVA: -1
	private type#28660 OnPointerDownEvent(type#24503 evt) { }
	// RVA: -1
	private type#28660 OnPointerMoveEvent(type#24521 evt) { }
	// RVA: -1
	private type#15313 ContainsPointer(type#20867 pointerId) { }
	// RVA: -1
	private type#28660 ProcessPointerDown(type#9830 evt) { }
	// RVA: -1
	private type#28660 OnNavigationSubmit(type#23364 evt) { }
	// RVA: -1
	internal type#28660 ShowMenu() { }
	// RVA: -1
	private type#28660 ChangeValueFromMenu(type#23705 menuItem) { }
	// RVA: -1
	protected virtual type#28660 UpdateMixedValueContent() { }
	// RVA: -1
	private static type#28660 .cctor() { }
	// RVA: -1
	private type#28660 <ShowMenu>b__42_0(type#23705 contentView) { }
}
}
