136 lines
4.0 KiB
C#
136 lines
4.0 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace System.Xml.Linq
|
|
{
|
|
// Token: 0x02000005 RID: 5
|
|
[Token(Token = "0x2000005")]
|
|
internal sealed class XHashtable<TValue>
|
|
{
|
|
// Token: 0x06000023 RID: 35 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000023")]
|
|
[Address(RVA = "0x2A530F0", Offset = "0x2A520F0", VA = "0x182A530F0")]
|
|
public XHashtable(XHashtable<TValue>.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<TValue>.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<TValue>.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<TValue>.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<TValue>.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<TValue>.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;
|
|
}
|
|
}
|
|
}
|
|
}
|