// Assembly: UnityEngine.UIElementsModule
// Full name: BaseVisualElementScheduledItem

public class BaseVisualElementScheduledItem // TypeDefIndex: 5877
{
	// Fields
	type#28616 <element>k__BackingField;
	type#15318 isScheduled;
	type#15314 <isActive>k__BackingField;
	type#15314 <isDetaching>k__BackingField;
	type#5241 m_OnAttachToPanelCallback;
	type#5242 m_OnDetachFromPanelCallback;

	// Methods
	// RVA: -1
	public virtual type#28615 get_element() { }
	// RVA: -1
	private type#28660 set_element(type#28615 value) { }
	// RVA: -1
	public virtual type#15313 get_isActive() { }
	// RVA: -1
	private type#28660 set_isActive(type#15313 value) { }
	// RVA: -1
	public type#15313 get_isDetaching() { }
	// RVA: -1
	private type#28660 set_isDetaching(type#15313 value) { }
	// RVA: -1
	protected type#28660 .ctor(type#28615 handler) { }
	// RVA: -1
	private type#28660 SetActive(type#15313 action) { }
	// RVA: -1
	private type#28660 SendActivation() { }
	// RVA: -1
	private type#28660 SendDeactivation() { }
	// RVA: -1
	private type#28660 OnElementAttachToPanelCallback(type#14705 evt) { }
	// RVA: -1
	private type#28660 OnElementDetachFromPanelCallback(type#17305 evt) { }
	// RVA: -1
	public virtual type#20626 StartingIn(type#20900 delayMs) { }
	// RVA: -1
	public virtual type#20626 Until(type#5484 stopCondition) { }
	// RVA: -1
	public virtual type#20626 Every(type#20900 intervalMs) { }
	// RVA: -1
	internal virtual type#28660 OnItemUnscheduled() { }
	// RVA: -1
	public virtual type#28660 Resume() { }
	// RVA: -1
	public virtual type#28660 Pause() { }
	// RVA: -1
	public virtual type#28660 ExecuteLater(type#20900 delayMs) { }
	// RVA: -1
	public type#28660 OnPanelActivate() { }
	// RVA: -1
	public type#28660 OnPanelDeactivate() { }
	// RVA: -1
	public type#15313 CanBeActivated() { }
}
