Files
2026-06-04 11:42:34 +02:00

51 lines
1.1 KiB
C#

using System;
using System.Collections;
using System.Collections.Generic;
namespace System.Linq
{
// Token: 0x02000036 RID: 54
internal class Grouping<K, T> : IEnumerable, IEnumerable<T>, IGrouping<K, T>
{
// Token: 0x06000383 RID: 899 RVA: 0x00010D20 File Offset: 0x0000EF20
public Grouping(K key, IEnumerable<T> 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<T> GetEnumerator()
{
return this.group.GetEnumerator();
}
// Token: 0x040000E7 RID: 231
private K key;
// Token: 0x040000E8 RID: 232
private IEnumerable<T> group;
}
}