// Assembly: System.Core
// Full name: Grouping

public class Grouping // TypeDefIndex: 9587
{
	// Fields
	type#1622 key;
	type#20869 hashCode;
	type#12702 elements;
	type#20869 count;
	type#6027 hashNext;
	type#6027 next;

	// Methods
	// RVA: -1
	internal type#28660 Add(type#2157 element) { }
	// RVA: -1
	public virtual type#6819 GetEnumerator() { }
	// RVA: -1
	private virtual type#20073 System.Collections.IEnumerable.GetEnumerator() { }
	// RVA: -1
	public virtual type#1621 get_Key() { }
	// RVA: -1
	private virtual type#20867 System.Collections.Generic.ICollection<TElement>.get_Count() { }
	// RVA: -1
	private virtual type#15313 System.Collections.Generic.ICollection<TElement>.get_IsReadOnly() { }
	// RVA: -1
	private virtual type#28660 System.Collections.Generic.ICollection<TElement>.Add(type#2157 item) { }
	// RVA: -1
	private virtual type#28660 System.Collections.Generic.ICollection<TElement>.Clear() { }
	// RVA: -1
	private virtual type#15313 System.Collections.Generic.ICollection<TElement>.Contains(type#2157 item) { }
	// RVA: -1
	private virtual type#28660 System.Collections.Generic.ICollection<TElement>.CopyTo(type#12701 array, type#20867 arrayIndex) { }
	// RVA: -1
	private virtual type#15313 System.Collections.Generic.ICollection<TElement>.Remove(type#2157 item) { }
	// RVA: -1
	private virtual type#20867 System.Collections.Generic.IList<TElement>.IndexOf(type#2157 item) { }
	// RVA: -1
	private virtual type#28660 System.Collections.Generic.IList<TElement>.Insert(type#20867 index, type#2157 item) { }
	// RVA: -1
	private virtual type#28660 System.Collections.Generic.IList<TElement>.RemoveAt(type#20867 index) { }
	// RVA: -1
	private virtual type#2157 System.Collections.Generic.IList<TElement>.get_Item(type#20867 index) { }
	// RVA: -1
	private virtual type#28660 System.Collections.Generic.IList<TElement>.set_Item(type#20867 index, type#2157 value) { }
	// RVA: -1
	public type#28660 .ctor() { }
}
