Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

803 lines
23 KiB
C#

using System;
using System.Collections;
using System.Collections.Generic;
using Cpp2IlInjected;
namespace System.Data
{
// Token: 0x02000073 RID: 115
[Token(Token = "0x2000073")]
internal abstract class RBTree<K> : IEnumerable
{
// Token: 0x060006CF RID: 1743
[Token(Token = "0x60006CF")]
[Address(Slot = "5")]
protected abstract int CompareNode(K record1, K record2);
// Token: 0x060006D0 RID: 1744
[Token(Token = "0x60006D0")]
[Address(Slot = "6")]
protected abstract int CompareSateliteTreeNode(K record1, K record2);
// Token: 0x060006D1 RID: 1745 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x60006D1")]
[Address(RVA = "0x33243A0", Offset = "0x33233A0", VA = "0x1833243A0")]
protected RBTree(TreeAccessMethod accessMethod)
{
}
// Token: 0x060006D2 RID: 1746 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x60006D2")]
[Address(RVA = "0x33204F0", Offset = "0x331F4F0", VA = "0x1833204F0")]
private void InitTree()
{
}
// Token: 0x060006D3 RID: 1747 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x60006D3")]
[Address(RVA = "0x331F830", Offset = "0x331E830", VA = "0x18331F830")]
private void FreePage(RBTree<K>.TreePage page)
{
}
// Token: 0x060006D4 RID: 1748 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60006D4")]
[Address(RVA = "0x331E920", Offset = "0x331D920", VA = "0x18331E920")]
private RBTree<K>.TreePage AllocPage(int size)
{
return null;
}
// Token: 0x060006D5 RID: 1749 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x60006D5")]
[Address(RVA = "0x3320E00", Offset = "0x331FE00", VA = "0x183320E00")]
private void MarkPageFull(RBTree<K>.TreePage page)
{
}
// Token: 0x060006D6 RID: 1750 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x60006D6")]
[Address(RVA = "0x3320D40", Offset = "0x331FD40", VA = "0x183320D40")]
private void MarkPageFree(RBTree<K>.TreePage page)
{
}
// Token: 0x060006D7 RID: 1751 RVA: 0x000040C4 File Offset: 0x000022C4
[Token(Token = "0x60006D7")]
[Address(RVA = "0x331FDC0", Offset = "0x331EDC0", VA = "0x18331FDC0")]
private static int GetIntValueFromBitMap(uint bitMap)
{
return 0;
}
// Token: 0x060006D8 RID: 1752 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x60006D8")]
[Address(RVA = "0x331F6A0", Offset = "0x331E6A0", VA = "0x18331F6A0")]
private void FreeNode(int nodeId)
{
}
// Token: 0x060006D9 RID: 1753 RVA: 0x000040DC File Offset: 0x000022DC
[Token(Token = "0x60006D9")]
[Address(RVA = "0x331FBC0", Offset = "0x331EBC0", VA = "0x18331FBC0")]
private int GetIndexOfPageWithFreeSlot(bool allocatedPage)
{
return 0;
}
// Token: 0x1700011E RID: 286
// (get) Token: 0x060006DA RID: 1754 RVA: 0x000040F4 File Offset: 0x000022F4
[Token(Token = "0x1700011E")]
public int Count
{
[Token(Token = "0x60006DA")]
[Address(RVA = "0x3324470", Offset = "0x3323470", VA = "0x183324470")]
get
{
return 0;
}
}
// Token: 0x1700011F RID: 287
// (get) Token: 0x060006DB RID: 1755 RVA: 0x0000410C File Offset: 0x0000230C
[Token(Token = "0x1700011F")]
public bool HasDuplicates
{
[Token(Token = "0x60006DB")]
[Address(RVA = "0xF2F900", Offset = "0xF2E900", VA = "0x180F2F900")]
get
{
return default(bool);
}
}
// Token: 0x060006DC RID: 1756 RVA: 0x00004124 File Offset: 0x00002324
[Token(Token = "0x60006DC")]
[Address(RVA = "0x331FE30", Offset = "0x331EE30", VA = "0x18331FE30")]
private int GetNewNode(K key)
{
return 0;
}
// Token: 0x060006DD RID: 1757 RVA: 0x0000413C File Offset: 0x0000233C
[Token(Token = "0x60006DD")]
[Address(RVA = "0x33241D0", Offset = "0x33231D0", VA = "0x1833241D0")]
private int Successor(int x_id)
{
return 0;
}
// Token: 0x060006DE RID: 1758 RVA: 0x00004154 File Offset: 0x00002354
[Token(Token = "0x60006DE")]
[Address(RVA = "0x3324070", Offset = "0x3323070", VA = "0x183324070")]
private bool Successor(ref int nodeId, ref int mainTreeNodeId)
{
return default(bool);
}
// Token: 0x060006DF RID: 1759 RVA: 0x0000416C File Offset: 0x0000236C
[Token(Token = "0x60006DF")]
[Address(RVA = "0x3320EC0", Offset = "0x331FEC0", VA = "0x183320EC0")]
private int Minimum(int x_id)
{
return 0;
}
// Token: 0x060006E0 RID: 1760 RVA: 0x00004184 File Offset: 0x00002384
[Token(Token = "0x60006E0")]
[Address(RVA = "0x3320800", Offset = "0x331F800", VA = "0x183320800")]
private int LeftRotate(int root_id, int x_id, int mainTreeNode)
{
return 0;
}
// Token: 0x060006E1 RID: 1761 RVA: 0x0000419C File Offset: 0x0000239C
[Token(Token = "0x60006E1")]
[Address(RVA = "0x33236A0", Offset = "0x33226A0", VA = "0x1833236A0")]
private int RightRotate(int root_id, int x_id, int mainTreeNode)
{
return 0;
}
// Token: 0x060006E2 RID: 1762 RVA: 0x000041B4 File Offset: 0x000023B4
[Token(Token = "0x60006E2")]
[Address(RVA = "0x33225C0", Offset = "0x33215C0", VA = "0x1833225C0")]
private int RBInsert(int root_id, int x_id, int mainTreeNodeID, int position, bool append)
{
return 0;
}
// Token: 0x060006E3 RID: 1763 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x60006E3")]
[Address(RVA = "0x33242D0", Offset = "0x33232D0", VA = "0x1833242D0")]
public void UpdateNodeKey(K currentKey, K newKey)
{
}
// Token: 0x060006E4 RID: 1764 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60006E4")]
[Address(RVA = "0x331F5F0", Offset = "0x331E5F0", VA = "0x18331F5F0")]
public K DeleteByIndex(int i)
{
return null;
}
// Token: 0x060006E5 RID: 1765 RVA: 0x000041CC File Offset: 0x000023CC
[Token(Token = "0x60006E5")]
[Address(RVA = "0x3322580", Offset = "0x3321580", VA = "0x183322580")]
public int RBDelete(int z_id)
{
return 0;
}
// Token: 0x060006E6 RID: 1766 RVA: 0x000041E4 File Offset: 0x000023E4
[Token(Token = "0x60006E6")]
[Address(RVA = "0x3321900", Offset = "0x3320900", VA = "0x183321900")]
private int RBDeleteX(int root_id, int z_id, int mainTreeNodeID)
{
return 0;
}
// Token: 0x060006E7 RID: 1767 RVA: 0x000041FC File Offset: 0x000023FC
[Token(Token = "0x60006E7")]
[Address(RVA = "0x3321020", Offset = "0x3320020", VA = "0x183321020")]
private int RBDeleteFixup(int root_id, int x_id, int px_id, int mainTreeNodeID)
{
return 0;
}
// Token: 0x060006E8 RID: 1768 RVA: 0x00004214 File Offset: 0x00002414
[Token(Token = "0x60006E8")]
[Address(RVA = "0x3323BD0", Offset = "0x3322BD0", VA = "0x183323BD0")]
private int SearchSubTree(int root_id, K key)
{
return 0;
}
// Token: 0x17000120 RID: 288
[Token(Token = "0x17000120")]
public K this[int index]
{
[Token(Token = "0x60006E9")]
[Address(RVA = "0x3324480", Offset = "0x3323480", VA = "0x183324480")]
get
{
return null;
}
}
// Token: 0x060006EA RID: 1770 RVA: 0x0000422C File Offset: 0x0000242C
[Token(Token = "0x60006EA")]
[Address(RVA = "0x33201B0", Offset = "0x331F1B0", VA = "0x1833201B0")]
private RBTree<K>.NodePath GetNodeByKey(K key)
{
return default(RBTree<K>.NodePath);
}
// Token: 0x060006EB RID: 1771 RVA: 0x00004244 File Offset: 0x00002444
[Token(Token = "0x60006EB")]
[Address(RVA = "0x331F960", Offset = "0x331E960", VA = "0x18331F960")]
public int GetIndexByKey(K key)
{
return 0;
}
// Token: 0x060006EC RID: 1772 RVA: 0x0000425C File Offset: 0x0000245C
[Token(Token = "0x60006EC")]
[Address(RVA = "0x331FAA0", Offset = "0x331EAA0", VA = "0x18331FAA0")]
public int GetIndexByNode(int node)
{
return 0;
}
// Token: 0x060006ED RID: 1773 RVA: 0x00004274 File Offset: 0x00002474
[Token(Token = "0x60006ED")]
[Address(RVA = "0x331F9E0", Offset = "0x331E9E0", VA = "0x18331F9E0")]
private int GetIndexByNodePath(RBTree<K>.NodePath path)
{
return 0;
}
// Token: 0x060006EE RID: 1774 RVA: 0x0000428C File Offset: 0x0000248C
[Token(Token = "0x60006EE")]
[Address(RVA = "0x331EC70", Offset = "0x331DC70", VA = "0x18331EC70")]
private int ComputeIndexByNode(int nodeId)
{
return 0;
}
// Token: 0x060006EF RID: 1775 RVA: 0x000042A4 File Offset: 0x000024A4
[Token(Token = "0x60006EF")]
[Address(RVA = "0x331ED90", Offset = "0x331DD90", VA = "0x18331ED90")]
private int ComputeIndexWithSatelliteByNode(int nodeId)
{
return 0;
}
// Token: 0x060006F0 RID: 1776 RVA: 0x000042BC File Offset: 0x000024BC
[Token(Token = "0x60006F0")]
[Address(RVA = "0x33200D0", Offset = "0x331F0D0", VA = "0x1833200D0")]
private RBTree<K>.NodePath GetNodeByIndex(int userIndex)
{
return default(RBTree<K>.NodePath);
}
// Token: 0x060006F1 RID: 1777 RVA: 0x000042D4 File Offset: 0x000024D4
[Token(Token = "0x60006F1")]
[Address(RVA = "0x331EF10", Offset = "0x331DF10", VA = "0x18331EF10")]
private int ComputeNodeByIndex(int index, out int satelliteRootId)
{
return 0;
}
// Token: 0x060006F2 RID: 1778 RVA: 0x000042EC File Offset: 0x000024EC
[Token(Token = "0x60006F2")]
[Address(RVA = "0x331F120", Offset = "0x331E120", VA = "0x18331F120")]
private int ComputeNodeByIndex(int x_id, int index)
{
return 0;
}
// Token: 0x060006F3 RID: 1779 RVA: 0x00004304 File Offset: 0x00002504
[Token(Token = "0x60006F3")]
[Address(RVA = "0x331E8A0", Offset = "0x331D8A0", VA = "0x18331E8A0")]
public int Insert(K item)
{
return 0;
}
// Token: 0x060006F4 RID: 1780 RVA: 0x0000431C File Offset: 0x0000251C
[Token(Token = "0x60006F4")]
[Address(RVA = "0x331E8A0", Offset = "0x331D8A0", VA = "0x18331E8A0")]
public int Add(K item)
{
return 0;
}
// Token: 0x060006F5 RID: 1781 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60006F5")]
[Address(RVA = "0x38E5AA0", Offset = "0x38E4AA0", VA = "0x1838E5AA0", Slot = "4")]
public IEnumerator GetEnumerator()
{
return null;
}
// Token: 0x060006F6 RID: 1782 RVA: 0x00004334 File Offset: 0x00002534
[Token(Token = "0x60006F6")]
[Address(RVA = "0x38E63B0", Offset = "0x38E53B0", VA = "0x1838E63B0")]
public int IndexOf(int nodeId, K item)
{
return 0;
}
// Token: 0x060006F7 RID: 1783 RVA: 0x0000434C File Offset: 0x0000254C
[Token(Token = "0x60006F7")]
[Address(RVA = "0x3320760", Offset = "0x331F760", VA = "0x183320760")]
public int Insert(int position, K item)
{
return 0;
}
// Token: 0x060006F8 RID: 1784 RVA: 0x00004364 File Offset: 0x00002564
[Token(Token = "0x60006F8")]
[Address(RVA = "0x33206C0", Offset = "0x331F6C0", VA = "0x1833206C0")]
public int InsertAt(int position, K item, bool append)
{
return 0;
}
// Token: 0x060006F9 RID: 1785 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x60006F9")]
[Address(RVA = "0x3323670", Offset = "0x3322670", VA = "0x183323670")]
public void RemoveAt(int position)
{
}
// Token: 0x060006FA RID: 1786 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x60006FA")]
[Address(RVA = "0x331EC40", Offset = "0x331DC40", VA = "0x18331EC40")]
public void Clear()
{
}
// Token: 0x060006FB RID: 1787 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x60006FB")]
[Address(RVA = "0x38E54A0", Offset = "0x38E44A0", VA = "0x1838E54A0")]
public void CopyTo(Array array, int index)
{
}
// Token: 0x060006FC RID: 1788 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x60006FC")]
[Address(RVA = "0x38E5640", Offset = "0x38E4640", VA = "0x1838E5640")]
public void CopyTo(K[] array, int index)
{
}
// Token: 0x060006FD RID: 1789 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x60006FD")]
[Address(RVA = "0x3323F20", Offset = "0x3322F20", VA = "0x183323F20")]
private void SetRight(int nodeId, int rightNodeId)
{
}
// Token: 0x060006FE RID: 1790 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x60006FE")]
[Address(RVA = "0x3323DD0", Offset = "0x3322DD0", VA = "0x183323DD0")]
private void SetLeft(int nodeId, int leftNodeId)
{
}
// Token: 0x060006FF RID: 1791 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x60006FF")]
[Address(RVA = "0x3323EB0", Offset = "0x3322EB0", VA = "0x183323EB0")]
private void SetParent(int nodeId, int parentNodeId)
{
}
// Token: 0x06000700 RID: 1792 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x6000700")]
[Address(RVA = "0x3323CF0", Offset = "0x3322CF0", VA = "0x183323CF0")]
private void SetColor(int nodeId, RBTree<K>.NodeColor color)
{
}
// Token: 0x06000701 RID: 1793 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x6000701")]
[Address(RVA = "0x3323D60", Offset = "0x3322D60", VA = "0x183323D60")]
private void SetKey(int nodeId, K key)
{
}
// Token: 0x06000702 RID: 1794 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x6000702")]
[Address(RVA = "0x3323E40", Offset = "0x3322E40", VA = "0x183323E40")]
private void SetNext(int nodeId, int nextNodeId)
{
}
// Token: 0x06000703 RID: 1795 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x6000703")]
[Address(RVA = "0x3323F90", Offset = "0x3322F90", VA = "0x183323F90")]
private void SetSubTreeSize(int nodeId, int size)
{
}
// Token: 0x06000704 RID: 1796 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x6000704")]
[Address(RVA = "0x33202F0", Offset = "0x331F2F0", VA = "0x1833202F0")]
private void IncreaseSize(int nodeId)
{
}
// Token: 0x06000705 RID: 1797 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x6000705")]
[Address(RVA = "0x33234E0", Offset = "0x33224E0", VA = "0x1833234E0")]
private void RecomputeSize(int nodeId)
{
}
// Token: 0x06000706 RID: 1798 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x6000706")]
[Address(RVA = "0x331F580", Offset = "0x331E580", VA = "0x18331F580")]
private void DecreaseSize(int nodeId)
{
}
// Token: 0x06000707 RID: 1799 RVA: 0x0000437C File Offset: 0x0000257C
[Token(Token = "0x6000707")]
[Address(RVA = "0x3323B60", Offset = "0x3322B60", VA = "0x183323B60")]
public int Right(int nodeId)
{
return 0;
}
// Token: 0x06000708 RID: 1800 RVA: 0x00004394 File Offset: 0x00002594
[Token(Token = "0x6000708")]
[Address(RVA = "0x3320CD0", Offset = "0x331FCD0", VA = "0x183320CD0")]
public int Left(int nodeId)
{
return 0;
}
// Token: 0x06000709 RID: 1801 RVA: 0x000043AC File Offset: 0x000025AC
[Token(Token = "0x6000709")]
[Address(RVA = "0x3320FB0", Offset = "0x331FFB0", VA = "0x183320FB0")]
public int Parent(int nodeId)
{
return 0;
}
// Token: 0x0600070A RID: 1802 RVA: 0x000043C4 File Offset: 0x000025C4
[Token(Token = "0x600070A")]
[Address(RVA = "0x3324400", Offset = "0x3323400", VA = "0x183324400")]
private RBTree<K>.NodeColor color(int nodeId)
{
return RBTree.NodeColor.red;
}
// Token: 0x0600070B RID: 1803 RVA: 0x000043DC File Offset: 0x000025DC
[Token(Token = "0x600070B")]
[Address(RVA = "0x3320F40", Offset = "0x331FF40", VA = "0x183320F40")]
public int Next(int nodeId)
{
return 0;
}
// Token: 0x0600070C RID: 1804 RVA: 0x000043F4 File Offset: 0x000025F4
[Token(Token = "0x600070C")]
[Address(RVA = "0x3324000", Offset = "0x3323000", VA = "0x183324000")]
public int SubTreeSize(int nodeId)
{
return 0;
}
// Token: 0x0600070D RID: 1805 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600070D")]
[Address(RVA = "0x3320790", Offset = "0x331F790", VA = "0x183320790")]
public K Key(int nodeId)
{
return null;
}
// Token: 0x0400026B RID: 619
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400026B")]
private RBTree<K>.TreePage[] _pageTable;
// Token: 0x0400026C RID: 620
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400026C")]
private int[] _pageTableMap;
// Token: 0x0400026D RID: 621
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400026D")]
private int _inUsePageCount;
// Token: 0x0400026E RID: 622
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400026E")]
private int _nextFreePageLine;
// Token: 0x0400026F RID: 623
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400026F")]
public int root;
// Token: 0x04000270 RID: 624
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000270")]
private int _version;
// Token: 0x04000271 RID: 625
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000271")]
private int _inUseNodeCount;
// Token: 0x04000272 RID: 626
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000272")]
private int _inUseSatelliteTreeCount;
// Token: 0x04000273 RID: 627
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000273")]
private readonly TreeAccessMethod _accessMethod;
// Token: 0x02000074 RID: 116
[Token(Token = "0x2000074")]
private enum NodeColor
{
// Token: 0x04000275 RID: 629
[Token(Token = "0x4000275")]
red,
// Token: 0x04000276 RID: 630
[Token(Token = "0x4000276")]
black
}
// Token: 0x02000075 RID: 117
[Token(Token = "0x2000075")]
private struct Node
{
// Token: 0x04000277 RID: 631
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000277")]
internal int _selfId;
// Token: 0x04000278 RID: 632
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000278")]
internal int _leftId;
// Token: 0x04000279 RID: 633
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000279")]
internal int _rightId;
// Token: 0x0400027A RID: 634
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400027A")]
internal int _parentId;
// Token: 0x0400027B RID: 635
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400027B")]
internal int _nextId;
// Token: 0x0400027C RID: 636
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400027C")]
internal int _subTreeSize;
// Token: 0x0400027D RID: 637
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400027D")]
internal K _keyOfNode;
// Token: 0x0400027E RID: 638
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400027E")]
internal RBTree<K>.NodeColor _nodeColor;
}
// Token: 0x02000076 RID: 118
[Token(Token = "0x2000076")]
private struct NodePath
{
// Token: 0x0600070E RID: 1806 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x600070E")]
[Address(RVA = "0x5AB1F0", Offset = "0x5AA1F0", VA = "0x1805AB1F0")]
internal NodePath(int nodeID, int mainTreeNodeID)
{
}
// Token: 0x0400027F RID: 639
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400027F")]
internal readonly int _nodeID;
// Token: 0x04000280 RID: 640
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000280")]
internal readonly int _mainTreeNodeID;
}
// Token: 0x02000077 RID: 119
[Token(Token = "0x2000077")]
private sealed class TreePage
{
// Token: 0x0600070F RID: 1807 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x600070F")]
[Address(RVA = "0x3324720", Offset = "0x3323720", VA = "0x183324720")]
internal TreePage(int size)
{
}
// Token: 0x06000710 RID: 1808 RVA: 0x0000440C File Offset: 0x0000260C
[Token(Token = "0x6000710")]
[Address(RVA = "0x33244E0", Offset = "0x33234E0", VA = "0x1833244E0")]
internal int AllocSlot(RBTree<K> tree)
{
return 0;
}
// Token: 0x17000121 RID: 289
// (get) Token: 0x06000711 RID: 1809 RVA: 0x00004424 File Offset: 0x00002624
// (set) Token: 0x06000712 RID: 1810 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x17000121")]
internal int InUseCount
{
[Token(Token = "0x6000711")]
[Address(RVA = "0x470B70", Offset = "0x46FB70", VA = "0x180470B70")]
get
{
return 0;
}
[Token(Token = "0x6000712")]
[Address(RVA = "0x62ADB0", Offset = "0x629DB0", VA = "0x18062ADB0")]
set
{
}
}
// Token: 0x17000122 RID: 290
// (get) Token: 0x06000713 RID: 1811 RVA: 0x0000443C File Offset: 0x0000263C
// (set) Token: 0x06000714 RID: 1812 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x17000122")]
internal int PageId
{
[Token(Token = "0x6000713")]
[Address(RVA = "0x470B60", Offset = "0x46FB60", VA = "0x180470B60")]
get
{
return 0;
}
[Token(Token = "0x6000714")]
[Address(RVA = "0x5AC5B0", Offset = "0x5AB5B0", VA = "0x1805AC5B0")]
set
{
}
}
// Token: 0x04000281 RID: 641
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000281")]
internal readonly RBTree<K>.Node[] _slots;
// Token: 0x04000282 RID: 642
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000282")]
internal readonly int[] _slotMap;
// Token: 0x04000283 RID: 643
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000283")]
private int _inUseCount;
// Token: 0x04000284 RID: 644
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000284")]
private int _pageId;
// Token: 0x04000285 RID: 645
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000285")]
private int _nextFreeSlotLine;
}
// Token: 0x02000078 RID: 120
[Token(Token = "0x2000078")]
internal struct RBTreeEnumerator : IEnumerator<K>, IDisposable, IEnumerator
{
// Token: 0x06000715 RID: 1813 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x6000715")]
[Address(RVA = "0x331E760", Offset = "0x331D760", VA = "0x18331E760")]
internal RBTreeEnumerator(RBTree<K> tree)
{
}
// Token: 0x06000716 RID: 1814 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x6000716")]
[Address(RVA = "0x331E650", Offset = "0x331D650", VA = "0x18331E650")]
internal RBTreeEnumerator(RBTree<K> tree, int position)
{
}
// Token: 0x06000717 RID: 1815 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x6000717")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "5")]
public void Dispose()
{
}
// Token: 0x06000718 RID: 1816 RVA: 0x00004454 File Offset: 0x00002654
[Token(Token = "0x6000718")]
[Address(RVA = "0x331E1F0", Offset = "0x331D1F0", VA = "0x18331E1F0", Slot = "6")]
public bool MoveNext()
{
return default(bool);
}
// Token: 0x17000123 RID: 291
// (get) Token: 0x06000719 RID: 1817 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000123")]
public K Current
{
[Token(Token = "0x6000719")]
[Address(RVA = "0x4936D0", Offset = "0x4926D0", VA = "0x1804936D0", Slot = "4")]
get
{
return null;
}
}
// Token: 0x17000124 RID: 292
// (get) Token: 0x0600071A RID: 1818 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000124")]
object IEnumerator.Current
{
[Token(Token = "0x600071A")]
[Address(RVA = "0x331E570", Offset = "0x331D570", VA = "0x18331E570", Slot = "7")]
get
{
return null;
}
}
// Token: 0x0600071B RID: 1819 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x600071B")]
[Address(RVA = "0x331E500", Offset = "0x331D500", VA = "0x18331E500", Slot = "8")]
void IEnumerator.Reset()
{
}
// Token: 0x04000286 RID: 646
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000286")]
private readonly RBTree<K> _tree;
// Token: 0x04000287 RID: 647
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000287")]
private readonly int _version;
// Token: 0x04000288 RID: 648
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000288")]
private int _index;
// Token: 0x04000289 RID: 649
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000289")]
private int _mainTreeNodeId;
// Token: 0x0400028A RID: 650
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400028A")]
private K _current;
}
}
}