// Assembly: UnityEngine.UI
// Full name: UnityEngine.UI.Collections.IndexedSet`1

namespace UnityEngine.UI.Collections
{
public class IndexedSet`1 // TypeDefIndex: 10744
{
	// Fields
	type#8281 m_List;
	type#4362 m_Dictionary;
	type#20868 m_EnabledObjectCount;

	// Methods
	// RVA: -1
	public virtual type#28660 Add(type#1213 item) { }
	// RVA: -1
	public type#28660 Add(type#1213 item, type#15313 isActive) { }
	// RVA: -1
	public type#15313 AddUnique(type#1213 item, type#15335 isActive) { }
	// RVA: -1
	public type#15313 EnableItem(type#1213 item) { }
	// RVA: -1
	public type#15313 DisableItem(type#1213 item) { }
	// RVA: -1
	public virtual type#15313 Remove(type#1213 item) { }
	// RVA: -1
	public virtual type#6740 GetEnumerator() { }
	// RVA: -1
	private virtual type#20073 System.Collections.IEnumerable.GetEnumerator() { }
	// RVA: -1
	public virtual type#28660 Clear() { }
	// RVA: -1
	public virtual type#15313 Contains(type#1213 item) { }
	// RVA: -1
	public virtual type#28660 CopyTo(type#12623 array, type#20867 arrayIndex) { }
	// RVA: -1
	public virtual type#20867 get_Count() { }
	// RVA: -1
	public type#20867 get_Capacity() { }
	// RVA: -1
	public virtual type#15313 get_IsReadOnly() { }
	// RVA: -1
	public virtual type#20867 IndexOf(type#1213 item) { }
	// RVA: -1
	public virtual type#28660 Insert(type#20867 index, type#1213 item) { }
	// RVA: -1
	public virtual type#28660 RemoveAt(type#20867 index) { }
	// RVA: -1
	private type#28660 Swap(type#20867 index1, type#20867 index2) { }
	// RVA: -1
	public virtual type#1213 get_Item(type#20867 index) { }
	// RVA: -1
	public virtual type#28660 set_Item(type#20867 index, type#1213 value) { }
	// RVA: -1
	public type#28660 RemoveAll(type#9872 match) { }
	// RVA: -1
	public type#28660 Sort(type#4166 sortLayoutFunction) { }
	// RVA: -1
	public type#28660 .ctor() { }
}
}
