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

namespace UnityEngine.UIElements
{
public class BindingUpdater // TypeDefIndex: 5064
{
	// Fields
	type#30273 s_VisitDataSourceAsRootVisitor;
	type#30275 s_VisitDataSourceAtPathVisitor;

	// Methods
	// RVA: -1
	public type#15313 ShouldProcessBindingAtStage(type#15224 bindingObject, type#15265 stage, type#15313 versionChanged, type#15313 dirty) { }
	// RVA: -1
	private static type#15313 ShouldProcessBindingAtStage(type#16884 dataBinding, type#15265 stage, type#15313 versionChanged, type#15313 dirty) { }
	// RVA: -1
	private type#15313 ShouldProcessBindingAtStage(type#16667 customBinding, type#15265 stage, type#15313 versionChanged, type#15313 dirty) { }
	// RVA: -1
	public type#15255 UpdateUI(type#11778 context, type#15224 bindingObject) { }
	// RVA: -1
	public type#15255 UpdateSource(type#11778 context, type#15224 bindingObject) { }
	// RVA: -1
	private type#15255 UpdateUI(type#11778 context, type#16884 dataBinding) { }
	// RVA: -1
	private type#15255 UpdateUI(type#11778 context, type#16667 customBinding) { }
	// RVA: -1
	private type#15255 UpdateDataSource(type#11778 context, type#16884 dataBinding) { }
	// RVA: -1
	private type#15255 UpdateDataSource(type#11778 context, type#16667 customBinding) { }
	// RVA: -1
	private static type#15255 TryUpdateUIWithNonContainer(type#11778 context, type#16884 binding, type#23705 value) { }
	// RVA: -1
	private static type#11223 VisitRoot(type#16884 dataBinding, type#12029 container, type#11778 context) { }
	// RVA: -1
	private static type#11242 VisitAtPath(type#16884 dataBinding, type#15265 direction, type#11336 container, type#12060 path, type#11778 context) { }
	// RVA: -1
	internal static type#26576 GetVisitationErrorString(type#28606 returnCode, type#11778 context) { }
	// RVA: -1
	internal static type#26576 GetExtractValueErrorString(type#28606 returnCode, type#23705 target, type#12060 path) { }
	// RVA: -1
	internal static type#26576 GetRootDataSourceError(type#23705 target) { }
	// RVA: -1
	public type#28660 .ctor() { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
