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

public class UQueryMatcher // TypeDefIndex: 6172
{
	// Fields
	type#9017 m_Matchers;

	// Methods
	// RVA: -1
	protected type#28660 .ctor() { }
	// RVA: -1
	public virtual type#28660 Traverse(type#28615 element) { }
	// RVA: -1
	protected virtual type#15313 OnRuleMatchedElement(type#25449 matcher, type#28615 element) { }
	// RVA: -1
	private static type#28660 NoProcessResult(type#28615 e, type#22471 i) { }
	// RVA: -1
	public virtual type#28660 TraverseRecursive(type#28615 element, type#20867 depth) { }
	// RVA: -1
	public virtual type#28660 Run(type#28615 root, type#9015 matchers) { }
}
