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

namespace UnityEngine.UIElements
{
public class CallbackEventHandler // TypeDefIndex: 5502
{
	// Fields
	type#15315 isIMGUIContainer;
	type#17984 m_CallbackRegistry;
	type#26599 HandleEventBubbleUpName;
	type#26599 HandleEventTrickleDownName;
	type#26599 ExecuteDefaultActionName;
	type#26599 ExecuteDefaultActionAtTargetName;

	// Methods
	// RVA: -1
	public type#28660 RegisterCallback(type#5231 callback, type#27652 useTrickleDown) { }
	// RVA: -1
	private type#28660 AddEventCategories(type#27650 useTrickleDown) { }
	// RVA: -1
	public type#28660 RegisterCallback(type#5252 callback, type#1808 userArgs, type#27652 useTrickleDown) { }
	// RVA: -1
	internal type#28660 RegisterCallback(type#5232 callback, type#21071 invokePolicy, type#27652 useTrickleDown) { }
	// RVA: -1
	public type#28660 UnregisterCallback(type#5233 callback, type#27652 useTrickleDown) { }
	// RVA: -1
	public type#28660 UnregisterCallback(type#5253 callback, type#27652 useTrickleDown) { }
	// RVA: -1
	public abstract type#28660 SendEvent(type#17965 e) { }
	// RVA: -1
	internal abstract type#28660 SendEvent(type#17965 e, type#17378 dispatchMode) { }
	// RVA: -1
	protected virtual type#28660 ExecuteDefaultActionAtTarget(type#17965 evt) { }
	// RVA: -1
	protected virtual type#28660 HandleEventBubbleUp(type#17965 evt) { }
	// RVA: -1
	internal virtual type#28660 HandleEventBubbleUpDisabled(type#17965 evt) { }
	// RVA: -1
	internal type#28660 HandleEventBubbleUpInternal(type#17965 evt) { }
	// RVA: -1
	protected virtual type#28660 HandleEventTrickleDown(type#17965 evt) { }
	// RVA: -1
	internal virtual type#28660 HandleEventTrickleDownDisabled(type#17965 evt) { }
	// RVA: -1
	internal type#28660 HandleEventTrickleDownInternal(type#17965 evt) { }
	// RVA: -1
	protected virtual type#28660 ExecuteDefaultAction(type#17965 evt) { }
	// RVA: -1
	internal virtual type#28660 ExecuteDefaultActionDisabledAtTarget(type#17965 evt) { }
	// RVA: -1
	internal virtual type#28660 ExecuteDefaultActionDisabled(type#17965 evt) { }
	// RVA: -1
	internal type#28660 ExecuteDefaultActionInternal(type#17965 evt) { }
	// RVA: -1
	internal type#28660 ExecuteDefaultActionDisabledInternal(type#17965 evt) { }
	// RVA: -1
	internal type#28660 ExecuteDefaultActionAtTargetInternal(type#17965 evt) { }
	// RVA: -1
	internal type#28660 ExecuteDefaultActionDisabledAtTargetInternal(type#17965 evt) { }
	// RVA: -1
	protected type#28660 NotifyPropertyChanged(type#11779 property) { }
	// RVA: -1
	protected type#28660 .ctor() { }
}
}
