using System; using System.Collections; using System.Collections.Generic; namespace System.Linq { // Token: 0x02000036 RID: 54 internal class Grouping : IEnumerable, IEnumerable, IGrouping { // Token: 0x06000383 RID: 899 RVA: 0x00010D20 File Offset: 0x0000EF20 public Grouping(K key, IEnumerable group) { this.group = group; this.key = key; } // Token: 0x06000384 RID: 900 RVA: 0x00010D38 File Offset: 0x0000EF38 IEnumerator IEnumerable.GetEnumerator() { return this.group.GetEnumerator(); } // Token: 0x1700003A RID: 58 // (get) Token: 0x06000385 RID: 901 RVA: 0x00010D48 File Offset: 0x0000EF48 // (set) Token: 0x06000386 RID: 902 RVA: 0x00010D50 File Offset: 0x0000EF50 public K Key { get { return this.key; } set { this.key = value; } } // Token: 0x06000387 RID: 903 RVA: 0x00010D5C File Offset: 0x0000EF5C public IEnumerator GetEnumerator() { return this.group.GetEnumerator(); } // Token: 0x040000E7 RID: 231 private K key; // Token: 0x040000E8 RID: 232 private IEnumerable group; } }