m
This commit is contained in:
@@ -0,0 +1,1432 @@
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
using System.Runtime.Serialization;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
/// <summary>Represents a collection of keys and values.</summary>
|
||||
/// <typeparam name="TKey">The type of the keys in the dictionary.</typeparam>
|
||||
/// <typeparam name="TValue">The type of the values in the dictionary.</typeparam>
|
||||
// Token: 0x0200060C RID: 1548
|
||||
[Token(Token = "0x200060C")]
|
||||
[DebuggerTypeProxy(typeof(IDictionaryDebugView<, >))]
|
||||
[DebuggerDisplay("Count = {Count}")]
|
||||
[Serializable]
|
||||
public class Dictionary<TKey, TValue> : IDictionary<TKey, TValue>, ICollection<KeyValuePair<TKey, TValue>>, IEnumerable<KeyValuePair<TKey, TValue>>, IEnumerable, IDictionary, ICollection, IReadOnlyDictionary<TKey, TValue>, IReadOnlyCollection<KeyValuePair<TKey, TValue>>, ISerializable, IDeserializationCallback
|
||||
{
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.Dictionary`2" /> class that is empty, has the default initial capacity, and uses the default equality comparer for the key type.</summary>
|
||||
// Token: 0x0600304E RID: 12366 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600304E")]
|
||||
[Address(RVA = "0x3051D70", Offset = "0x3050D70", VA = "0x183051D70")]
|
||||
public Dictionary()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.Dictionary`2" /> class that is empty, has the specified initial capacity, and uses the default equality comparer for the key type.</summary>
|
||||
/// <param name="capacity">The initial number of elements that the <see cref="T:System.Collections.Generic.Dictionary`2" /> can contain.</param>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="capacity" /> is less than 0.</exception>
|
||||
// Token: 0x0600304F RID: 12367 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600304F")]
|
||||
[Address(RVA = "0x2F027C0", Offset = "0x2F017C0", VA = "0x182F027C0")]
|
||||
public Dictionary(int capacity)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.Dictionary`2" /> class that is empty, has the default initial capacity, and uses the specified <see cref="T:System.Collections.Generic.IEqualityComparer`1" />.</summary>
|
||||
/// <param name="comparer">The <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> implementation to use when comparing keys, or <see langword="null" /> to use the default <see cref="T:System.Collections.Generic.EqualityComparer`1" /> for the type of the key.</param>
|
||||
// Token: 0x06003050 RID: 12368 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003050")]
|
||||
[Address(RVA = "0x34E3F20", Offset = "0x34E2F20", VA = "0x1834E3F20")]
|
||||
public Dictionary(IEqualityComparer<TKey> comparer)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.Dictionary`2" /> class that is empty, has the specified initial capacity, and uses the specified <see cref="T:System.Collections.Generic.IEqualityComparer`1" />.</summary>
|
||||
/// <param name="capacity">The initial number of elements that the <see cref="T:System.Collections.Generic.Dictionary`2" /> can contain.</param>
|
||||
/// <param name="comparer">The <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> implementation to use when comparing keys, or <see langword="null" /> to use the default <see cref="T:System.Collections.Generic.EqualityComparer`1" /> for the type of the key.</param>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="capacity" /> is less than 0.</exception>
|
||||
// Token: 0x06003051 RID: 12369 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003051")]
|
||||
[Address(RVA = "0x35B80D0", Offset = "0x35B70D0", VA = "0x1835B80D0")]
|
||||
public Dictionary(int capacity, IEqualityComparer<TKey> comparer)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.Dictionary`2" /> class that contains elements copied from the specified <see cref="T:System.Collections.Generic.IDictionary`2" /> and uses the default equality comparer for the key type.</summary>
|
||||
/// <param name="dictionary">The <see cref="T:System.Collections.Generic.IDictionary`2" /> whose elements are copied to the new <see cref="T:System.Collections.Generic.Dictionary`2" />.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="dictionary" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="dictionary" /> contains one or more duplicate keys.</exception>
|
||||
// Token: 0x06003052 RID: 12370 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003052")]
|
||||
[Address(RVA = "0x34E4A60", Offset = "0x34E3A60", VA = "0x1834E4A60")]
|
||||
public Dictionary(IDictionary<TKey, TValue> dictionary)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.Dictionary`2" /> class that contains elements copied from the specified <see cref="T:System.Collections.Generic.IDictionary`2" /> and uses the specified <see cref="T:System.Collections.Generic.IEqualityComparer`1" />.</summary>
|
||||
/// <param name="dictionary">The <see cref="T:System.Collections.Generic.IDictionary`2" /> whose elements are copied to the new <see cref="T:System.Collections.Generic.Dictionary`2" />.</param>
|
||||
/// <param name="comparer">The <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> implementation to use when comparing keys, or <see langword="null" /> to use the default <see cref="T:System.Collections.Generic.EqualityComparer`1" /> for the type of the key.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="dictionary" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="dictionary" /> contains one or more duplicate keys.</exception>
|
||||
// Token: 0x06003053 RID: 12371 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003053")]
|
||||
[Address(RVA = "0x35B7C80", Offset = "0x35B6C80", VA = "0x1835B7C80")]
|
||||
public Dictionary(IDictionary<TKey, TValue> dictionary, IEqualityComparer<TKey> comparer)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.Dictionary`2" /> class with serialized data.</summary>
|
||||
/// <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object containing the information required to serialize the <see cref="T:System.Collections.Generic.Dictionary`2" />.</param>
|
||||
/// <param name="context">A <see cref="T:System.Runtime.Serialization.StreamingContext" /> structure containing the source and destination of the serialized stream associated with the <see cref="T:System.Collections.Generic.Dictionary`2" />.</param>
|
||||
// Token: 0x06003054 RID: 12372 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003054")]
|
||||
[Address(RVA = "0x35B7FF0", Offset = "0x35B6FF0", VA = "0x1835B7FF0")]
|
||||
protected Dictionary(SerializationInfo info, StreamingContext context)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets the number of key/value pairs contained in the <see cref="T:System.Collections.Generic.Dictionary`2" />.</summary>
|
||||
/// <returns>The number of key/value pairs contained in the <see cref="T:System.Collections.Generic.Dictionary`2" />.</returns>
|
||||
// Token: 0x170007A4 RID: 1956
|
||||
// (get) Token: 0x06003055 RID: 12373 RVA: 0x0001A5B0 File Offset: 0x000187B0
|
||||
[Token(Token = "0x170007A4")]
|
||||
public int Count
|
||||
{
|
||||
[Token(Token = "0x6003055")]
|
||||
[Address(RVA = "0x34E6110", Offset = "0x34E5110", VA = "0x1834E6110", Slot = "41")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a collection containing the keys in the <see cref="T:System.Collections.Generic.Dictionary`2" />.</summary>
|
||||
/// <returns>A <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" /> containing the keys in the <see cref="T:System.Collections.Generic.Dictionary`2" />.</returns>
|
||||
// Token: 0x170007A5 RID: 1957
|
||||
// (get) Token: 0x06003056 RID: 12374 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007A5")]
|
||||
public Dictionary<TKey, TValue>.KeyCollection Keys
|
||||
{
|
||||
[Token(Token = "0x6003056")]
|
||||
[Address(RVA = "0x34D9D10", Offset = "0x34D8D10", VA = "0x1834D9D10")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170007A6 RID: 1958
|
||||
// (get) Token: 0x06003057 RID: 12375 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007A6")]
|
||||
ICollection<TKey> IDictionary<TKey, TValue>.Keys
|
||||
{
|
||||
[Token(Token = "0x6003057")]
|
||||
[Address(RVA = "0x34D9D10", Offset = "0x34D8D10", VA = "0x1834D9D10", Slot = "6")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170007A7 RID: 1959
|
||||
// (get) Token: 0x06003058 RID: 12376 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007A7")]
|
||||
IEnumerable<TKey> IReadOnlyDictionary<TKey, TValue>.Keys
|
||||
{
|
||||
[Token(Token = "0x6003058")]
|
||||
[Address(RVA = "0x34D9D10", Offset = "0x34D8D10", VA = "0x1834D9D10", Slot = "39")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a collection containing the values in the <see cref="T:System.Collections.Generic.Dictionary`2" />.</summary>
|
||||
/// <returns>A <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" /> containing the values in the <see cref="T:System.Collections.Generic.Dictionary`2" />.</returns>
|
||||
// Token: 0x170007A8 RID: 1960
|
||||
// (get) Token: 0x06003059 RID: 12377 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007A8")]
|
||||
public Dictionary<TKey, TValue>.ValueCollection Values
|
||||
{
|
||||
[Token(Token = "0x6003059")]
|
||||
[Address(RVA = "0x34D9D90", Offset = "0x34D8D90", VA = "0x1834D9D90")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170007A9 RID: 1961
|
||||
// (get) Token: 0x0600305A RID: 12378 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007A9")]
|
||||
ICollection<TValue> IDictionary<TKey, TValue>.Values
|
||||
{
|
||||
[Token(Token = "0x600305A")]
|
||||
[Address(RVA = "0x34D9D90", Offset = "0x34D8D90", VA = "0x1834D9D90", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170007AA RID: 1962
|
||||
// (get) Token: 0x0600305B RID: 12379 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007AA")]
|
||||
IEnumerable<TValue> IReadOnlyDictionary<TKey, TValue>.Values
|
||||
{
|
||||
[Token(Token = "0x600305B")]
|
||||
[Address(RVA = "0x34D9D90", Offset = "0x34D8D90", VA = "0x1834D9D90", Slot = "40")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets or sets the value associated with the specified key.</summary>
|
||||
/// <param name="key">The key of the value to get or set.</param>
|
||||
/// <returns>The value associated with the specified key. If the specified key is not found, a get operation throws a <see cref="T:System.Collections.Generic.KeyNotFoundException" />, and a set operation creates a new element with the specified key.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.Collections.Generic.KeyNotFoundException">The property is retrieved and <paramref name="key" /> does not exist in the collection.</exception>
|
||||
// Token: 0x170007AB RID: 1963
|
||||
[Token(Token = "0x170007AB")]
|
||||
public TValue this[TKey key]
|
||||
{
|
||||
[Token(Token = "0x600305C")]
|
||||
[Address(RVA = "0x3518250", Offset = "0x3517250", VA = "0x183518250", Slot = "38")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x600305D")]
|
||||
[Address(RVA = "0x34E6770", Offset = "0x34E5770", VA = "0x1834E6770", Slot = "5")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Adds the specified key and value to the dictionary.</summary>
|
||||
/// <param name="key">The key of the element to add.</param>
|
||||
/// <param name="value">The value of the element to add. The value can be <see langword="null" /> for reference types.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">An element with the same key already exists in the <see cref="T:System.Collections.Generic.Dictionary`2" />.</exception>
|
||||
// Token: 0x0600305E RID: 12382 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600305E")]
|
||||
[Address(RVA = "0x3561DB0", Offset = "0x3560DB0", VA = "0x183561DB0", Slot = "9")]
|
||||
public void Add(TKey key, TValue value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600305F RID: 12383 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600305F")]
|
||||
[Address(RVA = "0x356C610", Offset = "0x356B610", VA = "0x18356C610", Slot = "14")]
|
||||
void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> keyValuePair)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003060 RID: 12384 RVA: 0x0001A5C8 File Offset: 0x000187C8
|
||||
[Token(Token = "0x6003060")]
|
||||
[Address(RVA = "0x35AD660", Offset = "0x35AC660", VA = "0x1835AD660", Slot = "16")]
|
||||
bool ICollection<KeyValuePair<TKey, TValue>>.Contains(KeyValuePair<TKey, TValue> keyValuePair)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06003061 RID: 12385 RVA: 0x0001A5E0 File Offset: 0x000187E0
|
||||
[Token(Token = "0x6003061")]
|
||||
[Address(RVA = "0x35ADA30", Offset = "0x35ACA30", VA = "0x1835ADA30", Slot = "18")]
|
||||
bool ICollection<KeyValuePair<TKey, TValue>>.Remove(KeyValuePair<TKey, TValue> keyValuePair)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Removes all keys and values from the <see cref="T:System.Collections.Generic.Dictionary`2" />.</summary>
|
||||
// Token: 0x06003062 RID: 12386 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003062")]
|
||||
[Address(RVA = "0x34CF220", Offset = "0x34CE220", VA = "0x1834CF220", Slot = "27")]
|
||||
public void Clear()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Determines whether the <see cref="T:System.Collections.Generic.Dictionary`2" /> contains the specified key.</summary>
|
||||
/// <param name="key">The key to locate in the <see cref="T:System.Collections.Generic.Dictionary`2" />.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.Generic.Dictionary`2" /> contains an element with the specified key; otherwise, <see langword="false" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06003063 RID: 12387 RVA: 0x0001A5F8 File Offset: 0x000187F8
|
||||
[Token(Token = "0x6003063")]
|
||||
[Address(RVA = "0x3561E40", Offset = "0x3560E40", VA = "0x183561E40", Slot = "36")]
|
||||
public bool ContainsKey(TKey key)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Determines whether the <see cref="T:System.Collections.Generic.Dictionary`2" /> contains a specific value.</summary>
|
||||
/// <param name="value">The value to locate in the <see cref="T:System.Collections.Generic.Dictionary`2" />. The value can be <see langword="null" /> for reference types.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.Generic.Dictionary`2" /> contains an element with the specified value; otherwise, <see langword="false" />.</returns>
|
||||
// Token: 0x06003064 RID: 12388 RVA: 0x0001A610 File Offset: 0x00018810
|
||||
[Token(Token = "0x6003064")]
|
||||
[Address(RVA = "0x35A52B0", Offset = "0x35A42B0", VA = "0x1835A52B0")]
|
||||
public bool ContainsValue(TValue value)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06003065 RID: 12389 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003065")]
|
||||
[Address(RVA = "0x35A5FF0", Offset = "0x35A4FF0", VA = "0x1835A5FF0")]
|
||||
private void CopyTo(KeyValuePair<TKey, TValue>[] array, int index)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.Generic.Dictionary`2" />.</summary>
|
||||
/// <returns>A <see cref="T:System.Collections.Generic.Dictionary`2.Enumerator" /> structure for the <see cref="T:System.Collections.Generic.Dictionary`2" />.</returns>
|
||||
// Token: 0x06003066 RID: 12390 RVA: 0x0001A628 File Offset: 0x00018828
|
||||
[Token(Token = "0x6003066")]
|
||||
[Address(RVA = "0x34D1770", Offset = "0x34D0770", VA = "0x1834D1770")]
|
||||
public Dictionary<TKey, TValue>.Enumerator GetEnumerator()
|
||||
{
|
||||
return default(Dictionary<TKey, TValue>.Enumerator);
|
||||
}
|
||||
|
||||
// Token: 0x06003067 RID: 12391 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6003067")]
|
||||
[Address(RVA = "0x34D9F40", Offset = "0x34D8F40", VA = "0x1834D9F40", Slot = "19")]
|
||||
IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Implements the <see cref="T:System.Runtime.Serialization.ISerializable" /> interface and returns the data needed to serialize the <see cref="T:System.Collections.Generic.Dictionary`2" /> instance.</summary>
|
||||
/// <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object that contains the information required to serialize the <see cref="T:System.Collections.Generic.Dictionary`2" /> instance.</param>
|
||||
/// <param name="context">A <see cref="T:System.Runtime.Serialization.StreamingContext" /> structure that contains the source and destination of the serialized stream associated with the <see cref="T:System.Collections.Generic.Dictionary`2" /> instance.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="info" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06003068 RID: 12392 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003068")]
|
||||
[Address(RVA = "0x35A7950", Offset = "0x35A6950", VA = "0x1835A7950", Slot = "44")]
|
||||
public virtual void GetObjectData(SerializationInfo info, StreamingContext context)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003069 RID: 12393 RVA: 0x0001A640 File Offset: 0x00018840
|
||||
[Token(Token = "0x6003069")]
|
||||
[Address(RVA = "0x35A67A0", Offset = "0x35A57A0", VA = "0x1835A67A0")]
|
||||
private int FindEntry(TKey key)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600306A RID: 12394 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600306A")]
|
||||
[Address(RVA = "0x35A86F0", Offset = "0x35A76F0", VA = "0x1835A86F0")]
|
||||
private void Initialize(int capacity)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600306B RID: 12395 RVA: 0x0001A658 File Offset: 0x00018858
|
||||
[Token(Token = "0x600306B")]
|
||||
[Address(RVA = "0x35B48F0", Offset = "0x35B38F0", VA = "0x1835B48F0")]
|
||||
private bool TryInsert(TKey key, TValue value, InsertionBehavior behavior)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Implements the <see cref="T:System.Runtime.Serialization.ISerializable" /> interface and raises the deserialization event when the deserialization is complete.</summary>
|
||||
/// <param name="sender">The source of the deserialization event.</param>
|
||||
/// <exception cref="T:System.Runtime.Serialization.SerializationException">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object associated with the current <see cref="T:System.Collections.Generic.Dictionary`2" /> instance is invalid.</exception>
|
||||
// Token: 0x0600306C RID: 12396 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600306C")]
|
||||
[Address(RVA = "0x35AA380", Offset = "0x35A9380", VA = "0x1835AA380", Slot = "45")]
|
||||
public virtual void OnDeserialization(object sender)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600306D RID: 12397 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600306D")]
|
||||
[Address(RVA = "0x35AC940", Offset = "0x35AB940", VA = "0x1835AC940")]
|
||||
private void Resize()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600306E RID: 12398 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600306E")]
|
||||
[Address(RVA = "0x35AD180", Offset = "0x35AC180", VA = "0x1835AD180")]
|
||||
private void Resize(int newSize, bool forceNewHashCodes)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Removes the value with the specified key from the <see cref="T:System.Collections.Generic.Dictionary`2" />.</summary>
|
||||
/// <param name="key">The key of the element to remove.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the element is successfully found and removed; otherwise, <see langword="false" />. This method returns <see langword="false" /> if <paramref name="key" /> is not found in the <see cref="T:System.Collections.Generic.Dictionary`2" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x0600306F RID: 12399 RVA: 0x0001A670 File Offset: 0x00018870
|
||||
[Token(Token = "0x600306F")]
|
||||
[Address(RVA = "0x35AB8C0", Offset = "0x35AA8C0", VA = "0x1835AB8C0", Slot = "10")]
|
||||
public bool Remove(TKey key)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Gets the value associated with the specified key.</summary>
|
||||
/// <param name="key">The key of the value to get.</param>
|
||||
/// <param name="value">When this method returns, contains the value associated with the specified key, if the key is found; otherwise, the default value for the type of the <paramref name="value" /> parameter. This parameter is passed uninitialized.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.Generic.Dictionary`2" /> contains an element with the specified key; otherwise, <see langword="false" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06003070 RID: 12400 RVA: 0x0001A688 File Offset: 0x00018888
|
||||
[Token(Token = "0x6003070")]
|
||||
[Address(RVA = "0x34E0880", Offset = "0x34DF880", VA = "0x1834E0880", Slot = "37")]
|
||||
public bool TryGetValue(TKey key, out TValue value)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06003071 RID: 12401 RVA: 0x0001A6A0 File Offset: 0x000188A0
|
||||
[Token(Token = "0x6003071")]
|
||||
[Address(RVA = "0x3573880", Offset = "0x3572880", VA = "0x183573880")]
|
||||
public bool TryAdd(TKey key, TValue value)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x170007AC RID: 1964
|
||||
// (get) Token: 0x06003072 RID: 12402 RVA: 0x0001A6B8 File Offset: 0x000188B8
|
||||
[Token(Token = "0x170007AC")]
|
||||
bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly
|
||||
{
|
||||
[Token(Token = "0x6003072")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "13")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003073 RID: 12403 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003073")]
|
||||
[Address(RVA = "0x34D9620", Offset = "0x34D8620", VA = "0x1834D9620", Slot = "17")]
|
||||
void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int index)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Copies the elements of the <see cref="T:System.Collections.Generic.ICollection`1" /> to an array, starting at the specified array index.</summary>
|
||||
/// <param name="array">The one-dimensional array that is the destination of the elements copied from <see cref="T:System.Collections.Generic.ICollection`1" />. The 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 0.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="array" /> is multidimensional.
|
||||
/// -or-
|
||||
/// <paramref name="array" /> does not have zero-based indexing.
|
||||
/// -or-
|
||||
/// The number of elements in the source <see cref="T:System.Collections.Generic.ICollection`1" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.
|
||||
/// -or-
|
||||
/// The type of the source <see cref="T:System.Collections.Generic.ICollection`1" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
|
||||
// Token: 0x06003074 RID: 12404 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003074")]
|
||||
[Address(RVA = "0x35AF370", Offset = "0x35AE370", VA = "0x1835AF370", Slot = "32")]
|
||||
void ICollection.CopyTo(Array array, int index)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Returns an enumerator that iterates through the collection.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.IEnumerator" /> that can be used to iterate through the collection.</returns>
|
||||
// Token: 0x06003075 RID: 12405 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6003075")]
|
||||
[Address(RVA = "0x34D9F40", Offset = "0x34D8F40", VA = "0x1834D9F40", Slot = "20")]
|
||||
IEnumerator IEnumerable.GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Gets a value that indicates whether access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe).</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe); otherwise, <see langword="false" />. In the default implementation of <see cref="T:System.Collections.Generic.Dictionary`2" />, this property always returns <see langword="false" />.</returns>
|
||||
// Token: 0x170007AD RID: 1965
|
||||
// (get) Token: 0x06003076 RID: 12406 RVA: 0x0001A6D0 File Offset: 0x000188D0
|
||||
[Token(Token = "0x170007AD")]
|
||||
bool ICollection.IsSynchronized
|
||||
{
|
||||
[Token(Token = "0x6003076")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "35")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />.</summary>
|
||||
/// <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />.</returns>
|
||||
// Token: 0x170007AE RID: 1966
|
||||
// (get) Token: 0x06003077 RID: 12407 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007AE")]
|
||||
object ICollection.SyncRoot
|
||||
{
|
||||
[Token(Token = "0x6003077")]
|
||||
[Address(RVA = "0x35B05D0", Offset = "0x35AF5D0", VA = "0x1835B05D0", Slot = "34")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a value that indicates whether the <see cref="T:System.Collections.IDictionary" /> has a fixed size.</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.IDictionary" /> has a fixed size; otherwise, <see langword="false" />. In the default implementation of <see cref="T:System.Collections.Generic.Dictionary`2" />, this property always returns <see langword="false" />.</returns>
|
||||
// Token: 0x170007AF RID: 1967
|
||||
// (get) Token: 0x06003078 RID: 12408 RVA: 0x0001A6E8 File Offset: 0x000188E8
|
||||
[Token(Token = "0x170007AF")]
|
||||
bool IDictionary.IsFixedSize
|
||||
{
|
||||
[Token(Token = "0x6003078")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "29")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a value that indicates whether the <see cref="T:System.Collections.IDictionary" /> is read-only.</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.IDictionary" /> is read-only; otherwise, <see langword="false" />. In the default implementation of <see cref="T:System.Collections.Generic.Dictionary`2" />, this property always returns <see langword="false" />.</returns>
|
||||
// Token: 0x170007B0 RID: 1968
|
||||
// (get) Token: 0x06003079 RID: 12409 RVA: 0x0001A700 File Offset: 0x00018900
|
||||
[Token(Token = "0x170007B0")]
|
||||
bool IDictionary.IsReadOnly
|
||||
{
|
||||
[Token(Token = "0x6003079")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "28")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets an <see cref="T:System.Collections.ICollection" /> containing the keys of the <see cref="T:System.Collections.IDictionary" />.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.ICollection" /> containing the keys of the <see cref="T:System.Collections.IDictionary" />.</returns>
|
||||
// Token: 0x170007B1 RID: 1969
|
||||
// (get) Token: 0x0600307A RID: 12410 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007B1")]
|
||||
ICollection IDictionary.Keys
|
||||
{
|
||||
[Token(Token = "0x600307A")]
|
||||
[Address(RVA = "0x34DF300", Offset = "0x34DE300", VA = "0x1834DF300", Slot = "23")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets an <see cref="T:System.Collections.ICollection" /> containing the values in the <see cref="T:System.Collections.IDictionary" />.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.ICollection" /> containing the values in the <see cref="T:System.Collections.IDictionary" />.</returns>
|
||||
// Token: 0x170007B2 RID: 1970
|
||||
// (get) Token: 0x0600307B RID: 12411 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007B2")]
|
||||
ICollection IDictionary.Values
|
||||
{
|
||||
[Token(Token = "0x600307B")]
|
||||
[Address(RVA = "0x2F6B1B0", Offset = "0x2F6A1B0", VA = "0x182F6B1B0", Slot = "24")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets or sets the value with the specified key.</summary>
|
||||
/// <param name="key">The key of the value to get.</param>
|
||||
/// <returns>The value associated with the specified key, or <see langword="null" /> if <paramref name="key" /> is not in the dictionary or <paramref name="key" /> is of a type that is not assignable to the key type <paramref name="TKey" /> of the <see cref="T:System.Collections.Generic.Dictionary`2" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">A value is being assigned, and <paramref name="key" /> is of a type that is not assignable to the key type <paramref name="TKey" /> of the <see cref="T:System.Collections.Generic.Dictionary`2" />.
|
||||
/// -or-
|
||||
/// A value is being assigned, and <paramref name="value" /> is of a type that is not assignable to the value type <paramref name="TValue" /> of the <see cref="T:System.Collections.Generic.Dictionary`2" />.</exception>
|
||||
// Token: 0x170007B3 RID: 1971
|
||||
[Token(Token = "0x170007B3")]
|
||||
object IDictionary.this[object key]
|
||||
{
|
||||
[Token(Token = "0x600307C")]
|
||||
[Address(RVA = "0x35B2110", Offset = "0x35B1110", VA = "0x1835B2110", Slot = "21")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x600307D")]
|
||||
[Address(RVA = "0x35B2C70", Offset = "0x35B1C70", VA = "0x1835B2C70", Slot = "22")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600307E RID: 12414 RVA: 0x0001A718 File Offset: 0x00018918
|
||||
[Token(Token = "0x600307E")]
|
||||
[Address(RVA = "0x35A88D0", Offset = "0x35A78D0", VA = "0x1835A88D0")]
|
||||
private static bool IsCompatibleKey(object key)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Adds the specified key and value to the dictionary.</summary>
|
||||
/// <param name="key">The object to use as the key.</param>
|
||||
/// <param name="value">The object to use as the value.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="key" /> is of a type that is not assignable to the key type <paramref name="TKey" /> of the <see cref="T:System.Collections.Generic.Dictionary`2" />.
|
||||
/// -or-
|
||||
/// <paramref name="value" /> is of a type that is not assignable to <paramref name="TValue" />, the type of values in the <see cref="T:System.Collections.Generic.Dictionary`2" />.
|
||||
/// -or-
|
||||
/// A value with the same key already exists in the <see cref="T:System.Collections.Generic.Dictionary`2" />.</exception>
|
||||
// Token: 0x0600307F RID: 12415 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600307F")]
|
||||
[Address(RVA = "0x35B0790", Offset = "0x35AF790", VA = "0x1835B0790", Slot = "26")]
|
||||
void IDictionary.Add(object key, object value)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Determines whether the <see cref="T:System.Collections.IDictionary" /> contains an element with the specified key.</summary>
|
||||
/// <param name="key">The key to locate in the <see cref="T:System.Collections.IDictionary" />.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.IDictionary" /> contains an element with the specified key; otherwise, <see langword="false" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06003080 RID: 12416 RVA: 0x0001A730 File Offset: 0x00018930
|
||||
[Token(Token = "0x6003080")]
|
||||
[Address(RVA = "0x3571890", Offset = "0x3570890", VA = "0x183571890", Slot = "25")]
|
||||
bool IDictionary.Contains(object key)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Returns an <see cref="T:System.Collections.IDictionaryEnumerator" /> for the <see cref="T:System.Collections.IDictionary" />.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.IDictionaryEnumerator" /> for the <see cref="T:System.Collections.IDictionary" />.</returns>
|
||||
// Token: 0x06003081 RID: 12417 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6003081")]
|
||||
[Address(RVA = "0x34DE890", Offset = "0x34DD890", VA = "0x1834DE890", Slot = "30")]
|
||||
IDictionaryEnumerator IDictionary.GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Removes the element with the specified key from the <see cref="T:System.Collections.IDictionary" />.</summary>
|
||||
/// <param name="key">The key of the element to remove.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06003082 RID: 12418 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003082")]
|
||||
[Address(RVA = "0x3571A40", Offset = "0x3570A40", VA = "0x183571A40", Slot = "31")]
|
||||
void IDictionary.Remove(object key)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001AEA RID: 6890
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AEA")]
|
||||
private int[] buckets;
|
||||
|
||||
// Token: 0x04001AEB RID: 6891
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AEB")]
|
||||
private Dictionary<TKey, TValue>.Entry[] entries;
|
||||
|
||||
// Token: 0x04001AEC RID: 6892
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AEC")]
|
||||
private int count;
|
||||
|
||||
// Token: 0x04001AED RID: 6893
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AED")]
|
||||
private int version;
|
||||
|
||||
// Token: 0x04001AEE RID: 6894
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AEE")]
|
||||
private int freeList;
|
||||
|
||||
// Token: 0x04001AEF RID: 6895
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AEF")]
|
||||
private int freeCount;
|
||||
|
||||
// Token: 0x04001AF0 RID: 6896
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AF0")]
|
||||
private IEqualityComparer<TKey> comparer;
|
||||
|
||||
// Token: 0x04001AF1 RID: 6897
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AF1")]
|
||||
private Dictionary<TKey, TValue>.KeyCollection keys;
|
||||
|
||||
// Token: 0x04001AF2 RID: 6898
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AF2")]
|
||||
private Dictionary<TKey, TValue>.ValueCollection values;
|
||||
|
||||
// Token: 0x04001AF3 RID: 6899
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AF3")]
|
||||
private object _syncRoot;
|
||||
|
||||
// Token: 0x04001AF4 RID: 6900
|
||||
[Token(Token = "0x4001AF4")]
|
||||
private const string VersionName = "Version";
|
||||
|
||||
// Token: 0x04001AF5 RID: 6901
|
||||
[Token(Token = "0x4001AF5")]
|
||||
private const string HashSizeName = "HashSize";
|
||||
|
||||
// Token: 0x04001AF6 RID: 6902
|
||||
[Token(Token = "0x4001AF6")]
|
||||
private const string KeyValuePairsName = "KeyValuePairs";
|
||||
|
||||
// Token: 0x04001AF7 RID: 6903
|
||||
[Token(Token = "0x4001AF7")]
|
||||
private const string ComparerName = "Comparer";
|
||||
|
||||
// Token: 0x0200060D RID: 1549
|
||||
[Token(Token = "0x200060D")]
|
||||
private struct Entry
|
||||
{
|
||||
// Token: 0x04001AF8 RID: 6904
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AF8")]
|
||||
public int hashCode;
|
||||
|
||||
// Token: 0x04001AF9 RID: 6905
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AF9")]
|
||||
public int next;
|
||||
|
||||
// Token: 0x04001AFA RID: 6906
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AFA")]
|
||||
public TKey key;
|
||||
|
||||
// Token: 0x04001AFB RID: 6907
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AFB")]
|
||||
public TValue value;
|
||||
}
|
||||
|
||||
/// <summary>Enumerates the elements of a <see cref="T:System.Collections.Generic.Dictionary`2" />.</summary>
|
||||
/// <typeparam name="TKey" />
|
||||
/// <typeparam name="TValue" />
|
||||
// Token: 0x0200060E RID: 1550
|
||||
[Token(Token = "0x200060E")]
|
||||
[Serializable]
|
||||
public struct Enumerator : IEnumerator<KeyValuePair<TKey, TValue>>, IDisposable, IEnumerator, IDictionaryEnumerator
|
||||
{
|
||||
// Token: 0x06003083 RID: 12419 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003083")]
|
||||
[Address(RVA = "0x232B360", Offset = "0x232A360", VA = "0x18232B360")]
|
||||
internal Enumerator(Dictionary<TKey, TValue> dictionary, int getEnumeratorRetType)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Advances the enumerator to the next element of the <see cref="T:System.Collections.Generic.Dictionary`2" />.</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the enumerator was successfully advanced to the next element; <see langword="false" /> if the enumerator has passed the end of the collection.</returns>
|
||||
/// <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
|
||||
// Token: 0x06003084 RID: 12420 RVA: 0x0001A748 File Offset: 0x00018948
|
||||
[Token(Token = "0x6003084")]
|
||||
[Address(RVA = "0x231B8A0", Offset = "0x231A8A0", VA = "0x18231B8A0", Slot = "6")]
|
||||
public bool MoveNext()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Gets the element at the current position of the enumerator.</summary>
|
||||
/// <returns>The element in the <see cref="T:System.Collections.Generic.Dictionary`2" /> at the current position of the enumerator.</returns>
|
||||
// Token: 0x170007B4 RID: 1972
|
||||
// (get) Token: 0x06003085 RID: 12421 RVA: 0x0001A760 File Offset: 0x00018960
|
||||
[Token(Token = "0x170007B4")]
|
||||
public KeyValuePair<TKey, TValue> Current
|
||||
{
|
||||
[Token(Token = "0x6003085")]
|
||||
[Address(RVA = "0x814AB0", Offset = "0x813AB0", VA = "0x180814AB0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return default(KeyValuePair<TKey, TValue>);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Releases all resources used by the <see cref="T:System.Collections.Generic.Dictionary`2.Enumerator" />.</summary>
|
||||
// Token: 0x06003086 RID: 12422 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003086")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "5")]
|
||||
public void Dispose()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets the element at the current position of the enumerator.</summary>
|
||||
/// <returns>The element in the collection at the current position of the enumerator, as an <see cref="T:System.Object" />.</returns>
|
||||
/// <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element.</exception>
|
||||
// Token: 0x170007B5 RID: 1973
|
||||
// (get) Token: 0x06003087 RID: 12423 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007B5")]
|
||||
object IEnumerator.Current
|
||||
{
|
||||
[Token(Token = "0x6003087")]
|
||||
[Address(RVA = "0x232A1F0", Offset = "0x23291F0", VA = "0x18232A1F0", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Sets the enumerator to its initial position, which is before the first element in the collection.</summary>
|
||||
/// <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
|
||||
// Token: 0x06003088 RID: 12424 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003088")]
|
||||
[Address(RVA = "0x2324630", Offset = "0x2323630", VA = "0x182324630", Slot = "8")]
|
||||
void IEnumerator.Reset()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets the element at the current position of the enumerator.</summary>
|
||||
/// <returns>The element in the dictionary at the current position of the enumerator, as a <see cref="T:System.Collections.DictionaryEntry" />.</returns>
|
||||
/// <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element.</exception>
|
||||
// Token: 0x170007B6 RID: 1974
|
||||
// (get) Token: 0x06003089 RID: 12425 RVA: 0x0001A778 File Offset: 0x00018978
|
||||
[Token(Token = "0x170007B6")]
|
||||
DictionaryEntry IDictionaryEnumerator.Entry
|
||||
{
|
||||
[Token(Token = "0x6003089")]
|
||||
[Address(RVA = "0x231E270", Offset = "0x231D270", VA = "0x18231E270", Slot = "11")]
|
||||
get
|
||||
{
|
||||
return default(DictionaryEntry);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the key of the element at the current position of the enumerator.</summary>
|
||||
/// <returns>The key of the element in the dictionary at the current position of the enumerator.</returns>
|
||||
/// <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element.</exception>
|
||||
// Token: 0x170007B7 RID: 1975
|
||||
// (get) Token: 0x0600308A RID: 12426 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007B7")]
|
||||
object IDictionaryEnumerator.Key
|
||||
{
|
||||
[Token(Token = "0x600308A")]
|
||||
[Address(RVA = "0x2321C40", Offset = "0x2320C40", VA = "0x182321C40", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the value of the element at the current position of the enumerator.</summary>
|
||||
/// <returns>The value of the element in the dictionary at the current position of the enumerator.</returns>
|
||||
/// <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element.</exception>
|
||||
// Token: 0x170007B8 RID: 1976
|
||||
// (get) Token: 0x0600308B RID: 12427 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007B8")]
|
||||
object IDictionaryEnumerator.Value
|
||||
{
|
||||
[Token(Token = "0x600308B")]
|
||||
[Address(RVA = "0x2323E20", Offset = "0x2322E20", VA = "0x182323E20", Slot = "10")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04001AFC RID: 6908
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AFC")]
|
||||
private Dictionary<TKey, TValue> dictionary;
|
||||
|
||||
// Token: 0x04001AFD RID: 6909
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AFD")]
|
||||
private int version;
|
||||
|
||||
// Token: 0x04001AFE RID: 6910
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AFE")]
|
||||
private int index;
|
||||
|
||||
// Token: 0x04001AFF RID: 6911
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AFF")]
|
||||
private KeyValuePair<TKey, TValue> current;
|
||||
|
||||
// Token: 0x04001B00 RID: 6912
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001B00")]
|
||||
private int getEnumeratorRetType;
|
||||
}
|
||||
|
||||
/// <summary>Represents the collection of keys in a <see cref="T:System.Collections.Generic.Dictionary`2" />. This class cannot be inherited.</summary>
|
||||
/// <typeparam name="TKey" />
|
||||
/// <typeparam name="TValue" />
|
||||
// Token: 0x0200060F RID: 1551
|
||||
[Token(Token = "0x200060F")]
|
||||
[DebuggerTypeProxy(typeof(DictionaryKeyCollectionDebugView<, >))]
|
||||
[DebuggerDisplay("Count = {Count}")]
|
||||
[Serializable]
|
||||
public sealed class KeyCollection : ICollection<TKey>, IEnumerable<TKey>, IEnumerable, ICollection, IReadOnlyCollection<TKey>
|
||||
{
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" /> class that reflects the keys in the specified <see cref="T:System.Collections.Generic.Dictionary`2" />.</summary>
|
||||
/// <param name="dictionary">The <see cref="T:System.Collections.Generic.Dictionary`2" /> whose keys are reflected in the new <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" />.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="dictionary" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x0600308C RID: 12428 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600308C")]
|
||||
[Address(RVA = "0x30AB0B0", Offset = "0x30AA0B0", VA = "0x1830AB0B0")]
|
||||
public KeyCollection(Dictionary<TKey, TValue> dictionary)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" />.</summary>
|
||||
/// <returns>A <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection.Enumerator" /> for the <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" />.</returns>
|
||||
// Token: 0x0600308D RID: 12429 RVA: 0x0001A790 File Offset: 0x00018990
|
||||
[Token(Token = "0x600308D")]
|
||||
[Address(RVA = "0x2856960", Offset = "0x2855960", VA = "0x182856960")]
|
||||
public Dictionary<TKey, TValue>.KeyCollection.Enumerator GetEnumerator()
|
||||
{
|
||||
return default(Dictionary<TKey, TValue>.KeyCollection.Enumerator);
|
||||
}
|
||||
|
||||
/// <summary>Copies the <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" /> elements to an existing one-dimensional <see cref="T:System.Array" />, starting at the specified array index.</summary>
|
||||
/// <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" />. 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">The number of elements in the source <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.</exception>
|
||||
// Token: 0x0600308E RID: 12430 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600308E")]
|
||||
[Address(RVA = "0x309AA90", Offset = "0x3099A90", VA = "0x18309AA90", Slot = "9")]
|
||||
public void CopyTo(TKey[] array, int index)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets the number of elements contained in the <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" />.</summary>
|
||||
/// <returns>The number of elements contained in the <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" />.
|
||||
/// Retrieving the value of this property is an O(1) operation.</returns>
|
||||
// Token: 0x170007B9 RID: 1977
|
||||
// (get) Token: 0x0600308F RID: 12431 RVA: 0x0001A7A8 File Offset: 0x000189A8
|
||||
[Token(Token = "0x170007B9")]
|
||||
public int Count
|
||||
{
|
||||
[Token(Token = "0x600308F")]
|
||||
[Address(RVA = "0x20F6120", Offset = "0x20F5120", VA = "0x1820F6120", Slot = "17")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170007BA RID: 1978
|
||||
// (get) Token: 0x06003090 RID: 12432 RVA: 0x0001A7C0 File Offset: 0x000189C0
|
||||
[Token(Token = "0x170007BA")]
|
||||
bool ICollection<TKey>.IsReadOnly
|
||||
{
|
||||
[Token(Token = "0x6003090")]
|
||||
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003091 RID: 12433 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003091")]
|
||||
[Address(RVA = "0x309F080", Offset = "0x309E080", VA = "0x18309F080", Slot = "6")]
|
||||
void ICollection<TKey>.Add(TKey item)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003092 RID: 12434 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003092")]
|
||||
[Address(RVA = "0x309FFE0", Offset = "0x309EFE0", VA = "0x18309FFE0", Slot = "7")]
|
||||
void ICollection<TKey>.Clear()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003093 RID: 12435 RVA: 0x0001A7D8 File Offset: 0x000189D8
|
||||
[Token(Token = "0x6003093")]
|
||||
[Address(RVA = "0x28576E0", Offset = "0x28566E0", VA = "0x1828576E0", Slot = "8")]
|
||||
bool ICollection<TKey>.Contains(TKey item)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06003094 RID: 12436 RVA: 0x0001A7F0 File Offset: 0x000189F0
|
||||
[Token(Token = "0x6003094")]
|
||||
[Address(RVA = "0x30A0BC0", Offset = "0x309FBC0", VA = "0x1830A0BC0", Slot = "10")]
|
||||
bool ICollection<TKey>.Remove(TKey item)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06003095 RID: 12437 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6003095")]
|
||||
[Address(RVA = "0x2857E80", Offset = "0x2856E80", VA = "0x182857E80", Slot = "11")]
|
||||
IEnumerator<TKey> IEnumerable<TKey>.GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Returns an enumerator that iterates through a collection.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.IEnumerator" /> that can be used to iterate through the collection.</returns>
|
||||
// Token: 0x06003096 RID: 12438 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6003096")]
|
||||
[Address(RVA = "0x2857E80", Offset = "0x2856E80", VA = "0x182857E80", Slot = "12")]
|
||||
IEnumerator IEnumerable.GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Copies the elements of the <see cref="T:System.Collections.ICollection" /> to an <see cref="T:System.Array" />, starting at a particular <see cref="T:System.Array" /> index.</summary>
|
||||
/// <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection" />. 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-
|
||||
/// <paramref name="array" /> does not have zero-based indexing.
|
||||
/// -or-
|
||||
/// The number of elements in the source <see cref="T:System.Collections.ICollection" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.
|
||||
/// -or-
|
||||
/// The type of the source <see cref="T:System.Collections.ICollection" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
|
||||
// Token: 0x06003097 RID: 12439 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003097")]
|
||||
[Address(RVA = "0x30A5390", Offset = "0x30A4390", VA = "0x1830A5390", Slot = "13")]
|
||||
void ICollection.CopyTo(Array array, int index)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe).</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe); otherwise, <see langword="false" />. In the default implementation of <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" />, this property always returns <see langword="false" />.</returns>
|
||||
// Token: 0x170007BB RID: 1979
|
||||
// (get) Token: 0x06003098 RID: 12440 RVA: 0x0001A808 File Offset: 0x00018A08
|
||||
[Token(Token = "0x170007BB")]
|
||||
bool ICollection.IsSynchronized
|
||||
{
|
||||
[Token(Token = "0x6003098")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "16")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />.</summary>
|
||||
/// <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />. In the default implementation of <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" />, this property always returns the current instance.</returns>
|
||||
// Token: 0x170007BC RID: 1980
|
||||
// (get) Token: 0x06003099 RID: 12441 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007BC")]
|
||||
object ICollection.SyncRoot
|
||||
{
|
||||
[Token(Token = "0x6003099")]
|
||||
[Address(RVA = "0x30A9AF0", Offset = "0x30A8AF0", VA = "0x1830A9AF0", Slot = "15")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04001B01 RID: 6913
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001B01")]
|
||||
private Dictionary<TKey, TValue> dictionary;
|
||||
|
||||
/// <summary>Enumerates the elements of a <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" />.</summary>
|
||||
/// <typeparam name="TKey" />
|
||||
/// <typeparam name="TValue" />
|
||||
// Token: 0x02000610 RID: 1552
|
||||
[Token(Token = "0x2000610")]
|
||||
[Serializable]
|
||||
public struct Enumerator : IEnumerator<TKey>, IDisposable, IEnumerator
|
||||
{
|
||||
// Token: 0x0600309A RID: 12442 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600309A")]
|
||||
[Address(RVA = "0x226E9C0", Offset = "0x226D9C0", VA = "0x18226E9C0")]
|
||||
internal Enumerator(Dictionary<TKey, TValue> dictionary)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Releases all resources used by the <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection.Enumerator" />.</summary>
|
||||
// Token: 0x0600309B RID: 12443 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600309B")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "5")]
|
||||
public void Dispose()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Advances the enumerator to the next element of the <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" />.</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the enumerator was successfully advanced to the next element; <see langword="false" /> if the enumerator has passed the end of the collection.</returns>
|
||||
/// <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
|
||||
// Token: 0x0600309C RID: 12444 RVA: 0x0001A820 File Offset: 0x00018A20
|
||||
[Token(Token = "0x600309C")]
|
||||
[Address(RVA = "0x2345520", Offset = "0x2344520", VA = "0x182345520", Slot = "6")]
|
||||
public bool MoveNext()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Gets the element at the current position of the enumerator.</summary>
|
||||
/// <returns>The element in the <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" /> at the current position of the enumerator.</returns>
|
||||
// Token: 0x170007BD RID: 1981
|
||||
// (get) Token: 0x0600309D RID: 12445 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007BD")]
|
||||
public TKey Current
|
||||
{
|
||||
[Token(Token = "0x600309D")]
|
||||
[Address(RVA = "0x40F000", Offset = "0x40E000", VA = "0x18040F000", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the element at the current position of the enumerator.</summary>
|
||||
/// <returns>The element in the collection at the current position of the enumerator.</returns>
|
||||
/// <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element.</exception>
|
||||
// Token: 0x170007BE RID: 1982
|
||||
// (get) Token: 0x0600309E RID: 12446 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007BE")]
|
||||
object IEnumerator.Current
|
||||
{
|
||||
[Token(Token = "0x600309E")]
|
||||
[Address(RVA = "0x2350280", Offset = "0x234F280", VA = "0x182350280", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Sets the enumerator to its initial position, which is before the first element in the collection.</summary>
|
||||
/// <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
|
||||
// Token: 0x0600309F RID: 12447 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600309F")]
|
||||
[Address(RVA = "0x234A410", Offset = "0x2349410", VA = "0x18234A410", Slot = "8")]
|
||||
void IEnumerator.Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001B02 RID: 6914
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001B02")]
|
||||
private Dictionary<TKey, TValue> dictionary;
|
||||
|
||||
// Token: 0x04001B03 RID: 6915
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001B03")]
|
||||
private int index;
|
||||
|
||||
// Token: 0x04001B04 RID: 6916
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001B04")]
|
||||
private int version;
|
||||
|
||||
// Token: 0x04001B05 RID: 6917
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001B05")]
|
||||
private TKey currentKey;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Represents the collection of values in a <see cref="T:System.Collections.Generic.Dictionary`2" />. This class cannot be inherited.</summary>
|
||||
/// <typeparam name="TKey" />
|
||||
/// <typeparam name="TValue" />
|
||||
// Token: 0x02000611 RID: 1553
|
||||
[Token(Token = "0x2000611")]
|
||||
[DebuggerTypeProxy(typeof(DictionaryValueCollectionDebugView<, >))]
|
||||
[DebuggerDisplay("Count = {Count}")]
|
||||
[Serializable]
|
||||
public sealed class ValueCollection : ICollection<TValue>, IEnumerable<TValue>, IEnumerable, ICollection, IReadOnlyCollection<TValue>
|
||||
{
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" /> class that reflects the values in the specified <see cref="T:System.Collections.Generic.Dictionary`2" />.</summary>
|
||||
/// <param name="dictionary">The <see cref="T:System.Collections.Generic.Dictionary`2" /> whose values are reflected in the new <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" />.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="dictionary" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x060030A0 RID: 12448 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60030A0")]
|
||||
[Address(RVA = "0x285CAE0", Offset = "0x285BAE0", VA = "0x18285CAE0")]
|
||||
public ValueCollection(Dictionary<TKey, TValue> dictionary)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" />.</summary>
|
||||
/// <returns>A <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection.Enumerator" /> for the <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" />.</returns>
|
||||
// Token: 0x060030A1 RID: 12449 RVA: 0x0001A838 File Offset: 0x00018A38
|
||||
[Token(Token = "0x60030A1")]
|
||||
[Address(RVA = "0x2856900", Offset = "0x2855900", VA = "0x182856900")]
|
||||
public Dictionary<TKey, TValue>.ValueCollection.Enumerator GetEnumerator()
|
||||
{
|
||||
return default(Dictionary<TKey, TValue>.ValueCollection.Enumerator);
|
||||
}
|
||||
|
||||
/// <summary>Copies the <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" /> elements to an existing one-dimensional <see cref="T:System.Array" />, starting at the specified array index.</summary>
|
||||
/// <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" />. 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">The number of elements in the source <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.</exception>
|
||||
// Token: 0x060030A2 RID: 12450 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60030A2")]
|
||||
[Address(RVA = "0x2856560", Offset = "0x2855560", VA = "0x182856560", Slot = "9")]
|
||||
public void CopyTo(TValue[] array, int index)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets the number of elements contained in the <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" />.</summary>
|
||||
/// <returns>The number of elements contained in the <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" />.</returns>
|
||||
// Token: 0x170007BF RID: 1983
|
||||
// (get) Token: 0x060030A3 RID: 12451 RVA: 0x0001A850 File Offset: 0x00018A50
|
||||
[Token(Token = "0x170007BF")]
|
||||
public int Count
|
||||
{
|
||||
[Token(Token = "0x60030A3")]
|
||||
[Address(RVA = "0x20F6120", Offset = "0x20F5120", VA = "0x1820F6120", Slot = "17")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170007C0 RID: 1984
|
||||
// (get) Token: 0x060030A4 RID: 12452 RVA: 0x0001A868 File Offset: 0x00018A68
|
||||
[Token(Token = "0x170007C0")]
|
||||
bool ICollection<TValue>.IsReadOnly
|
||||
{
|
||||
[Token(Token = "0x60030A4")]
|
||||
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060030A5 RID: 12453 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60030A5")]
|
||||
[Address(RVA = "0x2857020", Offset = "0x2856020", VA = "0x182857020", Slot = "6")]
|
||||
void ICollection<TValue>.Add(TValue item)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060030A6 RID: 12454 RVA: 0x0001A880 File Offset: 0x00018A80
|
||||
[Token(Token = "0x60030A6")]
|
||||
[Address(RVA = "0x2857BA0", Offset = "0x2856BA0", VA = "0x182857BA0", Slot = "10")]
|
||||
bool ICollection<TValue>.Remove(TValue item)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060030A7 RID: 12455 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60030A7")]
|
||||
[Address(RVA = "0x2857380", Offset = "0x2856380", VA = "0x182857380", Slot = "7")]
|
||||
void ICollection<TValue>.Clear()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060030A8 RID: 12456 RVA: 0x0001A898 File Offset: 0x00018A98
|
||||
[Token(Token = "0x60030A8")]
|
||||
[Address(RVA = "0x20F6150", Offset = "0x20F5150", VA = "0x1820F6150", Slot = "8")]
|
||||
bool ICollection<TValue>.Contains(TValue item)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060030A9 RID: 12457 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60030A9")]
|
||||
[Address(RVA = "0x2857E00", Offset = "0x2856E00", VA = "0x182857E00", Slot = "11")]
|
||||
IEnumerator<TValue> IEnumerable<TValue>.GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Returns an enumerator that iterates through a collection.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.IEnumerator" /> that can be used to iterate through the collection.</returns>
|
||||
// Token: 0x060030AA RID: 12458 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60030AA")]
|
||||
[Address(RVA = "0x2857E00", Offset = "0x2856E00", VA = "0x182857E00", Slot = "12")]
|
||||
IEnumerator IEnumerable.GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Copies the elements of the <see cref="T:System.Collections.ICollection" /> to an <see cref="T:System.Array" />, starting at a particular <see cref="T:System.Array" /> index.</summary>
|
||||
/// <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection" />. 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-
|
||||
/// <paramref name="array" /> does not have zero-based indexing.
|
||||
/// -or-
|
||||
/// The number of elements in the source <see cref="T:System.Collections.ICollection" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.
|
||||
/// -or-
|
||||
/// The type of the source <see cref="T:System.Collections.ICollection" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
|
||||
// Token: 0x060030AB RID: 12459 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60030AB")]
|
||||
[Address(RVA = "0x285A4B0", Offset = "0x28594B0", VA = "0x18285A4B0", Slot = "13")]
|
||||
void ICollection.CopyTo(Array array, int index)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe).</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe); otherwise, <see langword="false" />. In the default implementation of <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" />, this property always returns <see langword="false" />.</returns>
|
||||
// Token: 0x170007C1 RID: 1985
|
||||
// (get) Token: 0x060030AC RID: 12460 RVA: 0x0001A8B0 File Offset: 0x00018AB0
|
||||
[Token(Token = "0x170007C1")]
|
||||
bool ICollection.IsSynchronized
|
||||
{
|
||||
[Token(Token = "0x60030AC")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "16")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />.</summary>
|
||||
/// <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />. In the default implementation of <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" />, this property always returns the current instance.</returns>
|
||||
// Token: 0x170007C2 RID: 1986
|
||||
// (get) Token: 0x060030AD RID: 12461 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007C2")]
|
||||
object ICollection.SyncRoot
|
||||
{
|
||||
[Token(Token = "0x60030AD")]
|
||||
[Address(RVA = "0x285BF60", Offset = "0x285AF60", VA = "0x18285BF60", Slot = "15")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04001B06 RID: 6918
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001B06")]
|
||||
private Dictionary<TKey, TValue> dictionary;
|
||||
|
||||
/// <summary>Enumerates the elements of a <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" />.</summary>
|
||||
/// <typeparam name="TKey" />
|
||||
/// <typeparam name="TValue" />
|
||||
// Token: 0x02000612 RID: 1554
|
||||
[Token(Token = "0x2000612")]
|
||||
[Serializable]
|
||||
public struct Enumerator : IEnumerator<TValue>, IDisposable, IEnumerator
|
||||
{
|
||||
// Token: 0x060030AE RID: 12462 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60030AE")]
|
||||
[Address(RVA = "0x226EA20", Offset = "0x226DA20", VA = "0x18226EA20")]
|
||||
internal Enumerator(Dictionary<TKey, TValue> dictionary)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Releases all resources used by the <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection.Enumerator" />.</summary>
|
||||
// Token: 0x060030AF RID: 12463 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60030AF")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "5")]
|
||||
public void Dispose()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Advances the enumerator to the next element of the <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" />.</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the enumerator was successfully advanced to the next element; <see langword="false" /> if the enumerator has passed the end of the collection.</returns>
|
||||
/// <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
|
||||
// Token: 0x060030B0 RID: 12464 RVA: 0x0001A8C8 File Offset: 0x00018AC8
|
||||
[Token(Token = "0x60030B0")]
|
||||
[Address(RVA = "0x29AAB70", Offset = "0x29A9B70", VA = "0x1829AAB70", Slot = "6")]
|
||||
public bool MoveNext()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Gets the element at the current position of the enumerator.</summary>
|
||||
/// <returns>The element in the <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" /> at the current position of the enumerator.</returns>
|
||||
// Token: 0x170007C3 RID: 1987
|
||||
// (get) Token: 0x060030B1 RID: 12465 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007C3")]
|
||||
public TValue Current
|
||||
{
|
||||
[Token(Token = "0x60030B1")]
|
||||
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the element at the current position of the enumerator.</summary>
|
||||
/// <returns>The element in the collection at the current position of the enumerator.</returns>
|
||||
/// <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element.</exception>
|
||||
// Token: 0x170007C4 RID: 1988
|
||||
// (get) Token: 0x060030B2 RID: 12466 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007C4")]
|
||||
object IEnumerator.Current
|
||||
{
|
||||
[Token(Token = "0x60030B2")]
|
||||
[Address(RVA = "0x29AD900", Offset = "0x29AC900", VA = "0x1829AD900", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Sets the enumerator to its initial position, which is before the first element in the collection.</summary>
|
||||
/// <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
|
||||
// Token: 0x060030B3 RID: 12467 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60030B3")]
|
||||
[Address(RVA = "0x29AC7C0", Offset = "0x29AB7C0", VA = "0x1829AC7C0", Slot = "8")]
|
||||
void IEnumerator.Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001B07 RID: 6919
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001B07")]
|
||||
private Dictionary<TKey, TValue> dictionary;
|
||||
|
||||
// Token: 0x04001B08 RID: 6920
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001B08")]
|
||||
private int index;
|
||||
|
||||
// Token: 0x04001B09 RID: 6921
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001B09")]
|
||||
private int version;
|
||||
|
||||
// Token: 0x04001B0A RID: 6922
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001B0A")]
|
||||
private TValue currentValue;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user