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

namespace UnityEngine.UIElements
{
public class DataBinding // TypeDefIndex: 5073
{
	// Fields
	type#22695 s_UpdateUIMethodInfo;
	type#15249 m_BindingMode;
	type#16501 m_SourceToUiConverters;
	type#16501 m_UiToSourceConverters;
	type#23706 <dataSource>k__BackingField;
	type#27706 <dataSourceType>k__BackingField;
	type#24792 <dataSourcePath>k__BackingField;

	// Methods
	// RVA: -1
	internal static type#22692 get_updateUIMethod() { }
	// RVA: -1
	private static type#22692 CacheReflectionInfo() { }
	// RVA: -1
	public virtual type#23705 get_dataSource() { }
	// RVA: -1
	public type#28660 set_dataSource(type#23705 value) { }
	// RVA: -1
	public type#27705 get_dataSourceType() { }
	// RVA: -1
	public type#28660 set_dataSourceType(type#27705 value) { }
	// RVA: -1
	public virtual type#24791 get_dataSourcePath() { }
	// RVA: -1
	public type#28660 set_dataSourcePath(type#24791 value) { }
	// RVA: -1
	public type#15248 get_bindingMode() { }
	// RVA: -1
	public type#28660 set_bindingMode(type#15248 value) { }
	// RVA: -1
	public type#16500 get_sourceToUiConverters() { }
	// RVA: -1
	public type#16500 get_uiToSourceConverters() { }
	// RVA: -1
	public type#28660 ApplyConverterGroupToSource(type#16500 group) { }
	// RVA: -1
	public type#28660 ApplyConverterGroupToUI(type#16500 group) { }
	// RVA: -1
	protected internal virtual type#15255 UpdateUI(type#11778 context, type#11347 value) { }
	// RVA: -1
	protected internal virtual type#15255 UpdateSource(type#11778 context, type#11346 value) { }
	// RVA: -1
	internal static type#26576 GetSetValueErrorString(type#28606 returnCode, type#23705 source, type#12060 sourcePath, type#23705 target, type#11779 targetPath, type#211 extractedValueFromSource) { }
}
}
