// Assembly: UnityEngine.UIElementsModule
// Full name: UnityEngine.UIElements.BaseField`1

namespace UnityEngine.UIElements
{
public class BaseField`1 // TypeDefIndex: 5257
{
	// Fields
	type#15241 valueProperty;
	type#15241 labelProperty;
	type#15241 showMixedValueProperty;
	type#26592 ussClassName;
	type#26592 labelUssClassName;
	type#26592 inputUssClassName;
	type#26592 noLabelVariantUssClassName;
	type#26592 labelDraggerVariantUssClassName;
	type#26592 mixedValueLabelUssClassName;
	type#26592 alignedFieldUssClassName;
	type#26589 inspectorFieldUssClassName;
	type#26591 mixedValueString;
	type#24789 serializedPropertyCopyName;
	type#4294 s_LabelWidthRatioProperty;
	type#4294 s_LabelExtraPaddingProperty;
	type#4294 s_LabelBaseMinWidthProperty;
	type#26060 m_LabelWidthRatio;
	type#26060 m_LabelExtraPadding;
	type#26060 m_LabelBaseMinWidth;
	type#28616 m_VisualInput;
	type#3392 expressionEvaluated;
	type#14106 viewDataRestored;
	type#1013 m_Value;
	type#5588 onValidateValue;
	type#17379 <dispatchMode>k__BackingField;
	type#21755 <labelElement>k__BackingField;
	type#15314 m_ShowMixedValue;
	type#21755 m_MixedValueLabel;
	type#15314 m_SkipValidation;
	type#28616 m_CachedContextWidthElement;
	type#28616 m_CachedInspectorElement;
	type#14106 <UnityEngine.UIElements.IEditableElement.editingStarted>k__BackingField;
	type#14106 <UnityEngine.UIElements.IEditableElement.editingEnded>k__BackingField;

	// Methods
	// RVA: -1
	internal type#28660 add_viewDataRestored(type#14105 value) { }
	// RVA: -1
	internal type#28660 remove_viewDataRestored(type#14105 value) { }
	// RVA: -1
	internal type#28615 get_visualInput() { }
	// RVA: -1
	internal type#28660 set_visualInput(type#28615 value) { }
	// RVA: -1
	protected type#1012 get_rawValue() { }
	// RVA: -1
	protected type#28660 set_rawValue(type#1012 value) { }
	// RVA: -1
	internal type#28660 add_onValidateValue(type#5587 value) { }
	// RVA: -1
	internal type#28660 remove_onValidateValue(type#5587 value) { }
	// RVA: -1
	internal type#17378 get_dispatchMode() { }
	// RVA: -1
	internal type#28660 set_dispatchMode(type#17378 value) { }
	// RVA: -1
	public virtual type#1012 get_value() { }
	// RVA: -1
	public virtual type#28660 set_value(type#1012 value) { }
	// RVA: -1
	public virtual type#21754 get_labelElement() { }
	// RVA: -1
	private type#28660 set_labelElement(type#21754 value) { }
	// RVA: -1
	public virtual type#26576 get_label() { }
	// RVA: -1
	public type#28660 set_label(type#26576 value) { }
	// RVA: -1
	public virtual type#15313 get_showMixedValue() { }
	// RVA: -1
	public virtual type#28660 set_showMixedValue(type#15313 value) { }
	// RVA: -1
	protected internal virtual type#15313 get_canSwitchToMixedValue() { }
	// RVA: -1
	protected type#21754 get_mixedValueLabel() { }
	// RVA: -1
	private virtual type#14105 UnityEngine.UIElements.IEditableElement.get_editingStarted() { }
	// RVA: -1
	private virtual type#14105 UnityEngine.UIElements.IEditableElement.get_editingEnded() { }
	// RVA: -1
	internal type#28660 .ctor(type#26576 label) { }
	// RVA: -1
	protected type#28660 .ctor(type#26576 label, type#28615 visualInput) { }
	// RVA: -1
	internal virtual type#15313 EqualsCurrentValue(type#1012 value) { }
	// RVA: -1
	private type#28660 OnAttachToPanel(type#14705 e) { }
	// RVA: -1
	private type#28660 OnDetachFromPanel(type#17305 e) { }
	// RVA: -1
	internal virtual type#28660 RegisterEditingCallbacks() { }
	// RVA: -1
	internal virtual type#28660 UnregisterEditingCallbacks() { }
	// RVA: -1
	internal type#28660 StartEditing(type#17965 e) { }
	// RVA: -1
	internal type#28660 EndEditing(type#17965 e) { }
	// RVA: -1
	private type#28660 OnCustomStyleResolved(type#16689 evt) { }
	// RVA: -1
	private type#28660 OnInspectorFieldGeometryChanged(type#19111 e) { }
	// RVA: -1
	private type#28660 AlignLabel() { }
	// RVA: -1
	private type#25017 ComputeTooltipRect() { }
	// RVA: -1
	internal virtual type#25017 GetTooltipRect() { }
	// RVA: -1
	internal type#1012 ValidatedValue(type#1012 value) { }
	// RVA: -1
	protected virtual type#28660 HandleEventBubbleUp(type#17965 evt) { }
	// RVA: -1
	protected virtual type#28660 UpdateMixedValueContent() { }
	// RVA: -1
	public virtual type#28660 SetValueWithoutNotify(type#1012 newValue) { }
	// RVA: -1
	internal virtual type#28660 OnViewDataReady() { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
