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

namespace UnityEngine.UIElements
{
public class BaseVisualTreeUpdater // TypeDefIndex: 6315
{
	// Fields
	type#20901 frameCount;
	type#3116 panelChanged;
	type#15059 m_Panel;

	// Methods
	// RVA: -1
	private virtual type#20900 UnityEngine.UIElements.IVisualTreeUpdater.get_FrameCount() { }
	// RVA: -1
	private virtual type#28660 UnityEngine.UIElements.IVisualTreeUpdater.set_FrameCount(type#20900 value) { }
	// RVA: -1
	public type#28660 add_panelChanged(type#3115 value) { }
	// RVA: -1
	public type#28660 remove_panelChanged(type#3115 value) { }
	// RVA: -1
	public virtual type#15058 get_panel() { }
	// RVA: -1
	public virtual type#28660 set_panel(type#15058 value) { }
	// RVA: -1
	public type#28615 get_visualTree() { }
	// RVA: -1
	public abstract type#24722 get_profilerMarker() { }
	// RVA: -1
	public virtual type#28660 Dispose() { }
	// RVA: -1
	protected virtual type#28660 Dispose(type#15313 disposing) { }
	// RVA: -1
	public abstract type#28660 Update() { }
	// RVA: -1
	public abstract type#28660 OnVersionChanged(type#28615 ve, type#28528 versionChangeType) { }
	// RVA: -1
	protected type#28660 .ctor() { }
}
}
