using System; using Cpp2IlInjected; namespace System.Xml.Linq { // Token: 0x02000005 RID: 5 [Token(Token = "0x2000005")] internal sealed class XHashtable { // Token: 0x06000023 RID: 35 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000023")] [Address(RVA = "0x2A530F0", Offset = "0x2A520F0", VA = "0x182A530F0")] public XHashtable(XHashtable.ExtractKeyDelegate extractKey, int capacity) { } // Token: 0x06000024 RID: 36 RVA: 0x00002118 File Offset: 0x00000318 [Token(Token = "0x6000024")] [Address(RVA = "0x2A530B0", Offset = "0x2A520B0", VA = "0x182A530B0")] public bool TryGetValue(string key, int index, int count, out TValue value) { return default(bool); } // Token: 0x06000025 RID: 37 RVA: 0x00002052 File Offset: 0x00000252 [Token(Token = "0x6000025")] [Address(RVA = "0x2A52F40", Offset = "0x2A51F40", VA = "0x182A52F40")] public TValue Add(TValue value) { return null; } // Token: 0x0400000C RID: 12 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400000C")] private XHashtable.XHashtableState state; // Token: 0x02000006 RID: 6 // (Invoke) Token: 0x06000027 RID: 39 [Token(Token = "0x2000006")] public delegate string ExtractKeyDelegate(TValue value); // Token: 0x02000007 RID: 7 [Token(Token = "0x2000007")] private sealed class XHashtableState { // Token: 0x0600002A RID: 42 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600002A")] [Address(RVA = "0x35025D0", Offset = "0x35015D0", VA = "0x1835025D0")] public XHashtableState(XHashtable.ExtractKeyDelegate extractKey, int capacity) { } // Token: 0x0600002B RID: 43 RVA: 0x00002052 File Offset: 0x00000252 [Token(Token = "0x600002B")] [Address(RVA = "0x3501F30", Offset = "0x3500F30", VA = "0x183501F30")] public XHashtable.XHashtableState Resize() { return null; } // Token: 0x0600002C RID: 44 RVA: 0x00002130 File Offset: 0x00000330 [Token(Token = "0x600002C")] [Address(RVA = "0x35024E0", Offset = "0x35014E0", VA = "0x1835024E0")] public bool TryGetValue(string key, int index, int count, out TValue value) { return default(bool); } // Token: 0x0600002D RID: 45 RVA: 0x00002148 File Offset: 0x00000348 [Token(Token = "0x600002D")] [Address(RVA = "0x35022A0", Offset = "0x35012A0", VA = "0x1835022A0")] public bool TryAdd(TValue value, out TValue newValue) { return default(bool); } // Token: 0x0600002E RID: 46 RVA: 0x00002160 File Offset: 0x00000360 [Token(Token = "0x600002E")] [Address(RVA = "0x3501CE0", Offset = "0x3500CE0", VA = "0x183501CE0")] private bool FindEntry(int hashCode, string key, int index, int count, ref int entryIndex) { return default(bool); } // Token: 0x0600002F RID: 47 RVA: 0x00002178 File Offset: 0x00000378 [Token(Token = "0x600002F")] [Address(RVA = "0x3501C60", Offset = "0x3500C60", VA = "0x183501C60")] private static int ComputeHashCode(string key, int index, int count) { return 0; } // Token: 0x0400000D RID: 13 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400000D")] private int[] buckets; // Token: 0x0400000E RID: 14 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400000E")] private XHashtable.XHashtableState.Entry[] entries; // Token: 0x0400000F RID: 15 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400000F")] private int numEntries; // Token: 0x04000010 RID: 16 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4000010")] private XHashtable.ExtractKeyDelegate extractKey; // Token: 0x02000008 RID: 8 [Token(Token = "0x2000008")] private struct Entry { // Token: 0x04000011 RID: 17 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4000011")] public TValue Value; // Token: 0x04000012 RID: 18 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4000012")] public int HashCode; // Token: 0x04000013 RID: 19 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4000013")] public int Next; } } } }