538 lines
20 KiB
C#
538 lines
20 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace System.Collections.Specialized
|
|
{
|
|
/// <summary>Implements <see langword="IDictionary" /> using a singly linked list. Recommended for collections that typically include fewer than 10 items.</summary>
|
|
// Token: 0x02000334 RID: 820
|
|
[Token(Token = "0x2000334")]
|
|
[Serializable]
|
|
public class ListDictionary : IDictionary, ICollection, IEnumerable
|
|
{
|
|
/// <summary>Creates an empty <see cref="T:System.Collections.Specialized.ListDictionary" /> using the default comparer.</summary>
|
|
// Token: 0x06001549 RID: 5449 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6001549")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public ListDictionary()
|
|
{
|
|
}
|
|
|
|
/// <summary>Creates an empty <see cref="T:System.Collections.Specialized.ListDictionary" /> using the specified comparer.</summary>
|
|
/// <param name="comparer">The <see cref="T:System.Collections.IComparer" /> to use to determine whether two keys are equal.
|
|
/// -or-
|
|
/// <see langword="null" /> to use the default comparer, which is each key's implementation of <see cref="M:System.Object.Equals(System.Object)" />.</param>
|
|
// Token: 0x0600154A RID: 5450 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600154A")]
|
|
[Address(RVA = "0x4A24B0", Offset = "0x4A12B0", VA = "0x1804A24B0")]
|
|
public ListDictionary(IComparer comparer)
|
|
{
|
|
}
|
|
|
|
/// <summary>Gets or sets the value associated with the specified key.</summary>
|
|
/// <param name="key">The key whose value to get or set.</param>
|
|
/// <returns>The value associated with the specified key. If the specified key is not found, attempting to get it returns <see langword="null" />, and attempting to set it creates a new entry using the specified key.</returns>
|
|
/// <exception cref="T:System.ArgumentNullException">
|
|
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
|
// Token: 0x17000456 RID: 1110
|
|
[Token(Token = "0x17000456")]
|
|
public object this[object key]
|
|
{
|
|
[Token(Token = "0x600154B")]
|
|
[Address(RVA = "0x4A24E0", Offset = "0x4A12E0", VA = "0x1804A24E0", Slot = "4")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x600154C")]
|
|
[Address(RVA = "0x4A2760", Offset = "0x4A1560", VA = "0x1804A2760", Slot = "5")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
/// <summary>Gets the number of key/value pairs contained in the <see cref="T:System.Collections.Specialized.ListDictionary" />.</summary>
|
|
/// <returns>The number of key/value pairs contained in the <see cref="T:System.Collections.Specialized.ListDictionary" />.</returns>
|
|
// Token: 0x17000457 RID: 1111
|
|
// (get) Token: 0x0600154D RID: 5453 RVA: 0x000097B0 File Offset: 0x000079B0
|
|
[Token(Token = "0x17000457")]
|
|
public int Count
|
|
{
|
|
[Token(Token = "0x600154D")]
|
|
[Address(RVA = "0x41F5B0", Offset = "0x41E3B0", VA = "0x18041F5B0", Slot = "16")]
|
|
get
|
|
{
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
/// <summary>Gets an <see cref="T:System.Collections.ICollection" /> containing the keys in the <see cref="T:System.Collections.Specialized.ListDictionary" />.</summary>
|
|
/// <returns>An <see cref="T:System.Collections.ICollection" /> containing the keys in the <see cref="T:System.Collections.Specialized.ListDictionary" />.</returns>
|
|
// Token: 0x17000458 RID: 1112
|
|
// (get) Token: 0x0600154E RID: 5454 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000458")]
|
|
public ICollection Keys
|
|
{
|
|
[Token(Token = "0x600154E")]
|
|
[Address(RVA = "0x4A2630", Offset = "0x4A1430", VA = "0x1804A2630", Slot = "6")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
/// <summary>Gets a value indicating whether the <see cref="T:System.Collections.Specialized.ListDictionary" /> is read-only.</summary>
|
|
/// <returns>This property always returns <see langword="false" />.</returns>
|
|
// Token: 0x17000459 RID: 1113
|
|
// (get) Token: 0x0600154F RID: 5455 RVA: 0x000097C8 File Offset: 0x000079C8
|
|
[Token(Token = "0x17000459")]
|
|
public bool IsReadOnly
|
|
{
|
|
[Token(Token = "0x600154F")]
|
|
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "11")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
/// <summary>Gets a value indicating whether the <see cref="T:System.Collections.Specialized.ListDictionary" /> has a fixed size.</summary>
|
|
/// <returns>This property always returns <see langword="false" />.</returns>
|
|
// Token: 0x1700045A RID: 1114
|
|
// (get) Token: 0x06001550 RID: 5456 RVA: 0x000097E0 File Offset: 0x000079E0
|
|
[Token(Token = "0x1700045A")]
|
|
public bool IsFixedSize
|
|
{
|
|
[Token(Token = "0x6001550")]
|
|
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "12")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
/// <summary>Gets a value indicating whether the <see cref="T:System.Collections.Specialized.ListDictionary" /> is synchronized (thread safe).</summary>
|
|
/// <returns>This property always returns <see langword="false" />.</returns>
|
|
// Token: 0x1700045B RID: 1115
|
|
// (get) Token: 0x06001551 RID: 5457 RVA: 0x000097F8 File Offset: 0x000079F8
|
|
[Token(Token = "0x1700045B")]
|
|
public bool IsSynchronized
|
|
{
|
|
[Token(Token = "0x6001551")]
|
|
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "18")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
/// <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.Specialized.ListDictionary" />.</summary>
|
|
/// <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.Specialized.ListDictionary" />.</returns>
|
|
// Token: 0x1700045C RID: 1116
|
|
// (get) Token: 0x06001552 RID: 5458 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x1700045C")]
|
|
public object SyncRoot
|
|
{
|
|
[Token(Token = "0x6001552")]
|
|
[Address(RVA = "0x4A2690", Offset = "0x4A1490", VA = "0x1804A2690", Slot = "17")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
/// <summary>Gets an <see cref="T:System.Collections.ICollection" /> containing the values in the <see cref="T:System.Collections.Specialized.ListDictionary" />.</summary>
|
|
/// <returns>An <see cref="T:System.Collections.ICollection" /> containing the values in the <see cref="T:System.Collections.Specialized.ListDictionary" />.</returns>
|
|
// Token: 0x1700045D RID: 1117
|
|
// (get) Token: 0x06001553 RID: 5459 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x1700045D")]
|
|
public ICollection Values
|
|
{
|
|
[Token(Token = "0x6001553")]
|
|
[Address(RVA = "0x4A2700", Offset = "0x4A1500", VA = "0x1804A2700", Slot = "7")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
/// <summary>Adds an entry with the specified key and value into the <see cref="T:System.Collections.Specialized.ListDictionary" />.</summary>
|
|
/// <param name="key">The key of the entry to add.</param>
|
|
/// <param name="value">The value of the entry to add. The value can be <see langword="null" />.</param>
|
|
/// <exception cref="T:System.ArgumentNullException">
|
|
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
|
/// <exception cref="T:System.ArgumentException">An entry with the same key already exists in the <see cref="T:System.Collections.Specialized.ListDictionary" />.</exception>
|
|
// Token: 0x06001554 RID: 5460 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6001554")]
|
|
[Address(RVA = "0x4A1E50", Offset = "0x4A0C50", VA = "0x1804A1E50", Slot = "9")]
|
|
public void Add(object key, object value)
|
|
{
|
|
}
|
|
|
|
/// <summary>Removes all entries from the <see cref="T:System.Collections.Specialized.ListDictionary" />.</summary>
|
|
// Token: 0x06001555 RID: 5461 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6001555")]
|
|
[Address(RVA = "0x4A1FF0", Offset = "0x4A0DF0", VA = "0x1804A1FF0", Slot = "10")]
|
|
public void Clear()
|
|
{
|
|
}
|
|
|
|
/// <summary>Determines whether the <see cref="T:System.Collections.Specialized.ListDictionary" /> contains a specific key.</summary>
|
|
/// <param name="key">The key to locate in the <see cref="T:System.Collections.Specialized.ListDictionary" />.</param>
|
|
/// <returns>
|
|
/// <see langword="true" /> if the <see cref="T:System.Collections.Specialized.ListDictionary" /> contains an entry with the specified key; otherwise, <see langword="false" />.</returns>
|
|
/// <exception cref="T:System.ArgumentNullException">
|
|
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
|
// Token: 0x06001556 RID: 5462 RVA: 0x00009810 File Offset: 0x00007A10
|
|
[Token(Token = "0x6001556")]
|
|
[Address(RVA = "0x4A2000", Offset = "0x4A0E00", VA = "0x1804A2000", Slot = "8")]
|
|
public bool Contains(object key)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
/// <summary>Copies the <see cref="T:System.Collections.Specialized.ListDictionary" /> entries to a one-dimensional <see cref="T:System.Array" /> instance at the specified index.</summary>
|
|
/// <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the <see cref="T:System.Collections.DictionaryEntry" /> objects copied from <see cref="T:System.Collections.Specialized.ListDictionary" />. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
|
|
/// <param name="index">The zero-based index in <paramref name="array" /> at which copying begins.</param>
|
|
/// <exception cref="T:System.ArgumentNullException">
|
|
/// <paramref name="array" /> is <see langword="null" />.</exception>
|
|
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
|
/// <paramref name="index" /> is less than zero.</exception>
|
|
/// <exception cref="T:System.ArgumentException">
|
|
/// <paramref name="array" /> is multidimensional.
|
|
/// -or-
|
|
/// The number of elements in the source <see cref="T:System.Collections.Specialized.ListDictionary" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.</exception>
|
|
/// <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Collections.Specialized.ListDictionary" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
|
|
// Token: 0x06001557 RID: 5463 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6001557")]
|
|
[Address(RVA = "0x4A2110", Offset = "0x4A0F10", VA = "0x1804A2110", Slot = "15")]
|
|
public void CopyTo(Array array, int index)
|
|
{
|
|
}
|
|
|
|
/// <summary>Returns an <see cref="T:System.Collections.IDictionaryEnumerator" /> that iterates through the <see cref="T:System.Collections.Specialized.ListDictionary" />.</summary>
|
|
/// <returns>An <see cref="T:System.Collections.IDictionaryEnumerator" /> for the <see cref="T:System.Collections.Specialized.ListDictionary" />.</returns>
|
|
// Token: 0x06001558 RID: 5464 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6001558")]
|
|
[Address(RVA = "0x4A22A0", Offset = "0x4A10A0", VA = "0x1804A22A0", Slot = "13")]
|
|
public IDictionaryEnumerator GetEnumerator()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
/// <summary>Returns an <see cref="T:System.Collections.IEnumerator" /> that iterates through the <see cref="T:System.Collections.Specialized.ListDictionary" />.</summary>
|
|
/// <returns>An <see cref="T:System.Collections.IEnumerator" /> for the <see cref="T:System.Collections.Specialized.ListDictionary" />.</returns>
|
|
// Token: 0x06001559 RID: 5465 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6001559")]
|
|
[Address(RVA = "0x4A2440", Offset = "0x4A1240", VA = "0x1804A2440", Slot = "19")]
|
|
IEnumerator IEnumerable.GetEnumerator()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
/// <summary>Removes the entry with the specified key from the <see cref="T:System.Collections.Specialized.ListDictionary" />.</summary>
|
|
/// <param name="key">The key of the entry to remove.</param>
|
|
/// <exception cref="T:System.ArgumentNullException">
|
|
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
|
// Token: 0x0600155A RID: 5466 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600155A")]
|
|
[Address(RVA = "0x4A2310", Offset = "0x4A1110", VA = "0x1804A2310", Slot = "14")]
|
|
public void Remove(object key)
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000E12 RID: 3602
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4000E12")]
|
|
private ListDictionary.DictionaryNode head;
|
|
|
|
// Token: 0x04000E13 RID: 3603
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4000E13")]
|
|
private int version;
|
|
|
|
// Token: 0x04000E14 RID: 3604
|
|
[FieldOffset(Offset = "0x1C")]
|
|
[Token(Token = "0x4000E14")]
|
|
private int count;
|
|
|
|
// Token: 0x04000E15 RID: 3605
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4000E15")]
|
|
private IComparer comparer;
|
|
|
|
// Token: 0x04000E16 RID: 3606
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4000E16")]
|
|
[NonSerialized]
|
|
private object _syncRoot;
|
|
|
|
// Token: 0x02000335 RID: 821
|
|
[Token(Token = "0x2000335")]
|
|
private class NodeEnumerator : IDictionaryEnumerator, IEnumerator
|
|
{
|
|
// Token: 0x0600155B RID: 5467 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600155B")]
|
|
[Address(RVA = "0x4A5530", Offset = "0x4A4330", VA = "0x1804A5530")]
|
|
public NodeEnumerator(ListDictionary list)
|
|
{
|
|
}
|
|
|
|
// Token: 0x1700045E RID: 1118
|
|
// (get) Token: 0x0600155C RID: 5468 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x1700045E")]
|
|
public object Current
|
|
{
|
|
[Token(Token = "0x600155C")]
|
|
[Address(RVA = "0x4A5580", Offset = "0x4A4380", VA = "0x1804A5580", Slot = "8")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700045F RID: 1119
|
|
// (get) Token: 0x0600155D RID: 5469 RVA: 0x00009828 File Offset: 0x00007A28
|
|
[Token(Token = "0x1700045F")]
|
|
public DictionaryEntry Entry
|
|
{
|
|
[Token(Token = "0x600155D")]
|
|
[Address(RVA = "0x4A5660", Offset = "0x4A4460", VA = "0x1804A5660", Slot = "6")]
|
|
get
|
|
{
|
|
return default(DictionaryEntry);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000460 RID: 1120
|
|
// (get) Token: 0x0600155E RID: 5470 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000460")]
|
|
public object Key
|
|
{
|
|
[Token(Token = "0x600155E")]
|
|
[Address(RVA = "0x4A5700", Offset = "0x4A4500", VA = "0x1804A5700", Slot = "4")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000461 RID: 1121
|
|
// (get) Token: 0x0600155F RID: 5471 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000461")]
|
|
public object Value
|
|
{
|
|
[Token(Token = "0x600155F")]
|
|
[Address(RVA = "0x4A5780", Offset = "0x4A4580", VA = "0x1804A5780", Slot = "5")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06001560 RID: 5472 RVA: 0x00009840 File Offset: 0x00007A40
|
|
[Token(Token = "0x6001560")]
|
|
[Address(RVA = "0x4A53C0", Offset = "0x4A41C0", VA = "0x1804A53C0", Slot = "7")]
|
|
public bool MoveNext()
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06001561 RID: 5473 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6001561")]
|
|
[Address(RVA = "0x4A5490", Offset = "0x4A4290", VA = "0x1804A5490", Slot = "9")]
|
|
public void Reset()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000E17 RID: 3607
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4000E17")]
|
|
private ListDictionary list;
|
|
|
|
// Token: 0x04000E18 RID: 3608
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4000E18")]
|
|
private ListDictionary.DictionaryNode current;
|
|
|
|
// Token: 0x04000E19 RID: 3609
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4000E19")]
|
|
private int version;
|
|
|
|
// Token: 0x04000E1A RID: 3610
|
|
[FieldOffset(Offset = "0x24")]
|
|
[Token(Token = "0x4000E1A")]
|
|
private bool start;
|
|
}
|
|
|
|
// Token: 0x02000336 RID: 822
|
|
[Token(Token = "0x2000336")]
|
|
private class NodeKeyValueCollection : ICollection, IEnumerable
|
|
{
|
|
// Token: 0x06001562 RID: 5474 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6001562")]
|
|
[Address(RVA = "0x42C280", Offset = "0x42B080", VA = "0x18042C280")]
|
|
public NodeKeyValueCollection(ListDictionary list, bool isKeys)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06001563 RID: 5475 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6001563")]
|
|
[Address(RVA = "0x4A5800", Offset = "0x4A4600", VA = "0x1804A5800", Slot = "4")]
|
|
void ICollection.CopyTo(Array array, int index)
|
|
{
|
|
}
|
|
|
|
// Token: 0x17000462 RID: 1122
|
|
// (get) Token: 0x06001564 RID: 5476 RVA: 0x00009858 File Offset: 0x00007A58
|
|
[Token(Token = "0x17000462")]
|
|
int ICollection.Count
|
|
{
|
|
[Token(Token = "0x6001564")]
|
|
[Address(RVA = "0x4A5930", Offset = "0x4A4730", VA = "0x1804A5930", Slot = "5")]
|
|
get
|
|
{
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000463 RID: 1123
|
|
// (get) Token: 0x06001565 RID: 5477 RVA: 0x00009870 File Offset: 0x00007A70
|
|
[Token(Token = "0x17000463")]
|
|
bool ICollection.IsSynchronized
|
|
{
|
|
[Token(Token = "0x6001565")]
|
|
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "7")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000464 RID: 1124
|
|
// (get) Token: 0x06001566 RID: 5478 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000464")]
|
|
object ICollection.SyncRoot
|
|
{
|
|
[Token(Token = "0x6001566")]
|
|
[Address(RVA = "0x4A5970", Offset = "0x4A4770", VA = "0x1804A5970", Slot = "6")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06001567 RID: 5479 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6001567")]
|
|
[Address(RVA = "0x4A5A00", Offset = "0x4A4800", VA = "0x1804A5A00", Slot = "8")]
|
|
IEnumerator IEnumerable.GetEnumerator()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x04000E1B RID: 3611
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4000E1B")]
|
|
private ListDictionary list;
|
|
|
|
// Token: 0x04000E1C RID: 3612
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4000E1C")]
|
|
private bool isKeys;
|
|
|
|
// Token: 0x02000337 RID: 823
|
|
[Token(Token = "0x2000337")]
|
|
private class NodeKeyValueEnumerator : IEnumerator
|
|
{
|
|
// Token: 0x06001568 RID: 5480 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6001568")]
|
|
[Address(RVA = "0x4A5C00", Offset = "0x4A4A00", VA = "0x1804A5C00")]
|
|
public NodeKeyValueEnumerator(ListDictionary list, bool isKeys)
|
|
{
|
|
}
|
|
|
|
// Token: 0x17000465 RID: 1125
|
|
// (get) Token: 0x06001569 RID: 5481 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000465")]
|
|
public object Current
|
|
{
|
|
[Token(Token = "0x6001569")]
|
|
[Address(RVA = "0x4A5C60", Offset = "0x4A4A60", VA = "0x1804A5C60", Slot = "5")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600156A RID: 5482 RVA: 0x00009888 File Offset: 0x00007A88
|
|
[Token(Token = "0x600156A")]
|
|
[Address(RVA = "0x4A5A90", Offset = "0x4A4890", VA = "0x1804A5A90", Slot = "4")]
|
|
public bool MoveNext()
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600156B RID: 5483 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600156B")]
|
|
[Address(RVA = "0x4A5B60", Offset = "0x4A4960", VA = "0x1804A5B60", Slot = "6")]
|
|
public void Reset()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000E1D RID: 3613
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4000E1D")]
|
|
private ListDictionary list;
|
|
|
|
// Token: 0x04000E1E RID: 3614
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4000E1E")]
|
|
private ListDictionary.DictionaryNode current;
|
|
|
|
// Token: 0x04000E1F RID: 3615
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4000E1F")]
|
|
private int version;
|
|
|
|
// Token: 0x04000E20 RID: 3616
|
|
[FieldOffset(Offset = "0x24")]
|
|
[Token(Token = "0x4000E20")]
|
|
private bool isKeys;
|
|
|
|
// Token: 0x04000E21 RID: 3617
|
|
[FieldOffset(Offset = "0x25")]
|
|
[Token(Token = "0x4000E21")]
|
|
private bool start;
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000338 RID: 824
|
|
[Token(Token = "0x2000338")]
|
|
[Serializable]
|
|
private class DictionaryNode
|
|
{
|
|
// Token: 0x0600156C RID: 5484 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600156C")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public DictionaryNode()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000E22 RID: 3618
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4000E22")]
|
|
public object key;
|
|
|
|
// Token: 0x04000E23 RID: 3619
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4000E23")]
|
|
public object value;
|
|
|
|
// Token: 0x04000E24 RID: 3620
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4000E24")]
|
|
public ListDictionary.DictionaryNode next;
|
|
}
|
|
}
|
|
}
|