// Assembly: UnityEngine.UIElementsModule
// Full name: UnityEngine.UIElements.UQueryState`1

namespace UnityEngine.UIElements
{
public class UQueryState`1 // TypeDefIndex: 6179
{
	// Fields
	type#3011 s_Action;
	type#28619 m_Element;
	type#9018 m_Matchers;
	type#8232 s_List;
	type#8233 s_EnumerationList;

	// Methods
	// RVA: -1
	internal type#28660 .ctor(type#28615 element, type#9015 matchers) { }
	// RVA: -1
	public type#10922 RebuildOn(type#28615 element) { }
	// RVA: -1
	private type#1407 Single(type#34380 matcher) { }
	// RVA: -1
	public type#1407 First() { }
	// RVA: -1
	public type#28660 ToList(type#8294 results) { }
	// RVA: -1
	public type#8294 ToList() { }
	// RVA: -1
	public type#28660 ForEach(type#3038 funcCall) { }
	// RVA: -1
	public type#5154 GetEnumerator() { }
	// RVA: -1
	private virtual type#6755 System.Collections.Generic.IEnumerable<T>.GetEnumerator() { }
	// RVA: -1
	private virtual type#20073 System.Collections.IEnumerable.GetEnumerator() { }
	// RVA: -1
	public virtual type#15313 Equals(type#10922 other) { }
	// RVA: -1
	public virtual type#15313 Equals(type#23705 obj) { }
	// RVA: -1
	public virtual type#20867 GetHashCode() { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
