m
This commit is contained in:
@@ -0,0 +1,1021 @@
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.Serialization;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
/// <summary>Represents a collection of objects that is maintained in sorted order.</summary>
|
||||
/// <typeparam name="T">The type of elements in the set.</typeparam>
|
||||
// Token: 0x02000360 RID: 864
|
||||
[Token(Token = "0x2000360")]
|
||||
[DebuggerDisplay("Count = {Count}")]
|
||||
[DebuggerTypeProxy(typeof(ICollectionDebugView<>))]
|
||||
[Serializable]
|
||||
public class SortedSet<T> : ISet<T>, ICollection<T>, IEnumerable<T>, IEnumerable, ICollection, IReadOnlyCollection<T>, ISerializable, IDeserializationCallback
|
||||
{
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.SortedSet`1" /> class.</summary>
|
||||
// Token: 0x060016F8 RID: 5880 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60016F8")]
|
||||
[Address(RVA = "0x35CD330", Offset = "0x35CC330", VA = "0x1835CD330")]
|
||||
public SortedSet()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.SortedSet`1" /> class that uses a specified comparer.</summary>
|
||||
/// <param name="comparer">The default comparer to use for comparing objects.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="comparer" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x060016F9 RID: 5881 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60016F9")]
|
||||
[Address(RVA = "0x35CD770", Offset = "0x35CC770", VA = "0x1835CD770")]
|
||||
public SortedSet(IComparer<T> comparer)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.SortedSet`1" /> class that contains elements copied from a specified enumerable collection and that uses a specified comparer.</summary>
|
||||
/// <param name="collection">The enumerable collection to be copied.</param>
|
||||
/// <param name="comparer">The default comparer to use for comparing objects.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="collection" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x060016FA RID: 5882 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60016FA")]
|
||||
[Address(RVA = "0x3691180", Offset = "0x3690180", VA = "0x183691180")]
|
||||
public SortedSet(IEnumerable<T> collection, IComparer<T> comparer)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.SortedSet`1" /> class that contains serialized data.</summary>
|
||||
/// <param name="info">The object that contains the information that is required to serialize the <see cref="T:System.Collections.Generic.SortedSet`1" /> object.</param>
|
||||
/// <param name="context">The structure that contains the source and destination of the serialized stream associated with the <see cref="T:System.Collections.Generic.SortedSet`1" /> object.</param>
|
||||
// Token: 0x060016FB RID: 5883 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60016FB")]
|
||||
[Address(RVA = "0x35CD730", Offset = "0x35CC730", VA = "0x1835CD730")]
|
||||
protected SortedSet(SerializationInfo info, StreamingContext context)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060016FC RID: 5884 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60016FC")]
|
||||
[Address(RVA = "0x368B5A0", Offset = "0x368A5A0", VA = "0x18368B5A0")]
|
||||
private void AddAllElements(IEnumerable<T> collection)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060016FD RID: 5885 RVA: 0x0000A2A8 File Offset: 0x000084A8
|
||||
[Token(Token = "0x60016FD")]
|
||||
[Address(RVA = "0x35CB3D0", Offset = "0x35CA3D0", VA = "0x1835CB3D0", Slot = "23")]
|
||||
internal virtual bool InOrderTreeWalk(TreeWalkPredicate<T> action)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Gets the number of elements in the <see cref="T:System.Collections.Generic.SortedSet`1" />.</summary>
|
||||
/// <returns>The number of elements in the <see cref="T:System.Collections.Generic.SortedSet`1" />.</returns>
|
||||
// Token: 0x170004DF RID: 1247
|
||||
// (get) Token: 0x060016FE RID: 5886 RVA: 0x0000A2C0 File Offset: 0x000084C0
|
||||
[Token(Token = "0x170004DF")]
|
||||
public int Count
|
||||
{
|
||||
[Token(Token = "0x60016FE")]
|
||||
[Address(RVA = "0x35CD7D0", Offset = "0x35CC7D0", VA = "0x1835CD7D0", Slot = "20")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the <see cref="T:System.Collections.Generic.IComparer`1" /> object that is used to order the values in the <see cref="T:System.Collections.Generic.SortedSet`1" />.</summary>
|
||||
/// <returns>The comparer that is used to order the values in the <see cref="T:System.Collections.Generic.SortedSet`1" />.</returns>
|
||||
// Token: 0x170004E0 RID: 1248
|
||||
// (get) Token: 0x060016FF RID: 5887 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170004E0")]
|
||||
public IComparer<T> Comparer
|
||||
{
|
||||
[Token(Token = "0x60016FF")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170004E1 RID: 1249
|
||||
// (get) Token: 0x06001700 RID: 5888 RVA: 0x0000A2D8 File Offset: 0x000084D8
|
||||
[Token(Token = "0x170004E1")]
|
||||
bool ICollection<T>.IsReadOnly
|
||||
{
|
||||
[Token(Token = "0x6001700")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "8")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <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; otherwise, <see langword="false" />.</returns>
|
||||
// Token: 0x170004E2 RID: 1250
|
||||
// (get) Token: 0x06001701 RID: 5889 RVA: 0x0000A2F0 File Offset: 0x000084F0
|
||||
[Token(Token = "0x170004E2")]
|
||||
bool ICollection.IsSynchronized
|
||||
{
|
||||
[Token(Token = "0x6001701")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "19")]
|
||||
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: 0x170004E3 RID: 1251
|
||||
// (get) Token: 0x06001702 RID: 5890 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170004E3")]
|
||||
object ICollection.SyncRoot
|
||||
{
|
||||
[Token(Token = "0x6001702")]
|
||||
[Address(RVA = "0x368FFF0", Offset = "0x368EFF0", VA = "0x18368FFF0", Slot = "18")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06001703 RID: 5891 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001703")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "24")]
|
||||
internal virtual void VersionCheck()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06001704 RID: 5892 RVA: 0x0000A308 File Offset: 0x00008508
|
||||
[Token(Token = "0x6001704")]
|
||||
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "25")]
|
||||
internal virtual bool IsWithinRange(T item)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Adds an element to the set and returns a value that indicates if it was successfully added.</summary>
|
||||
/// <param name="item">The element to add to the set.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if <paramref name="item" /> is added to the set; otherwise, <see langword="false" />.</returns>
|
||||
// Token: 0x06001705 RID: 5893 RVA: 0x0000A320 File Offset: 0x00008520
|
||||
[Token(Token = "0x6001705")]
|
||||
[Address(RVA = "0x368BBC0", Offset = "0x368ABC0", VA = "0x18368BBC0", Slot = "4")]
|
||||
public bool Add(T item)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06001706 RID: 5894 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001706")]
|
||||
[Address(RVA = "0x368F700", Offset = "0x368E700", VA = "0x18368F700", Slot = "9")]
|
||||
void ICollection<T>.Add(T item)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06001707 RID: 5895 RVA: 0x0000A338 File Offset: 0x00008538
|
||||
[Token(Token = "0x6001707")]
|
||||
[Address(RVA = "0x368B7B0", Offset = "0x368A7B0", VA = "0x18368B7B0", Slot = "26")]
|
||||
internal virtual bool AddIfNotPresent(T item)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Removes a specified item from the <see cref="T:System.Collections.Generic.SortedSet`1" />.</summary>
|
||||
/// <param name="item">The element to remove.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the element is found and successfully removed; otherwise, <see langword="false" />.</returns>
|
||||
// Token: 0x06001708 RID: 5896 RVA: 0x0000A350 File Offset: 0x00008550
|
||||
[Token(Token = "0x6001708")]
|
||||
[Address(RVA = "0x368F6C0", Offset = "0x368E6C0", VA = "0x18368F6C0", Slot = "13")]
|
||||
public bool Remove(T item)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06001709 RID: 5897 RVA: 0x0000A368 File Offset: 0x00008568
|
||||
[Token(Token = "0x6001709")]
|
||||
[Address(RVA = "0x368CCE0", Offset = "0x368BCE0", VA = "0x18368CCE0", Slot = "27")]
|
||||
internal virtual bool DoRemove(T item)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Removes all elements from the set.</summary>
|
||||
// Token: 0x0600170A RID: 5898 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600170A")]
|
||||
[Address(RVA = "0x35C9CB0", Offset = "0x35C8CB0", VA = "0x1835C9CB0", Slot = "28")]
|
||||
public virtual void Clear()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Determines whether the set contains a specific element.</summary>
|
||||
/// <param name="item">The element to locate in the set.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the set contains <paramref name="item" />; otherwise, <see langword="false" />.</returns>
|
||||
// Token: 0x0600170B RID: 5899 RVA: 0x0000A380 File Offset: 0x00008580
|
||||
[Token(Token = "0x600170B")]
|
||||
[Address(RVA = "0x368C7E0", Offset = "0x368B7E0", VA = "0x18368C7E0", Slot = "29")]
|
||||
public virtual bool Contains(T item)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Copies the complete <see cref="T:System.Collections.Generic.SortedSet`1" /> to a compatible one-dimensional array, starting at the specified array index.</summary>
|
||||
/// <param name="array">A one-dimensional array that is the destination of the elements copied from the <see cref="T:System.Collections.Generic.SortedSet`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.ArgumentException">The number of elements in the source array is greater than the available space from <paramref name="index" /> to the end of the destination array.</exception>
|
||||
/// <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>
|
||||
// Token: 0x0600170C RID: 5900 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600170C")]
|
||||
[Address(RVA = "0x35CAAC0", Offset = "0x35C9AC0", VA = "0x1835CAAC0", Slot = "12")]
|
||||
public void CopyTo(T[] array, int index)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Copies a specified number of elements from <see cref="T:System.Collections.Generic.SortedSet`1" /> to a compatible one-dimensional array, starting at the specified array index.</summary>
|
||||
/// <param name="array">A one-dimensional array that is the destination of the elements copied from the <see cref="T:System.Collections.Generic.SortedSet`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>
|
||||
/// <param name="count">The number of elements to copy.</param>
|
||||
/// <exception cref="T:System.ArgumentException">The number of elements in the source array is greater than the available space from <paramref name="index" /> to the end of the destination array.</exception>
|
||||
/// <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.
|
||||
/// -or-
|
||||
/// <paramref name="count" /> is less than zero.</exception>
|
||||
// Token: 0x0600170D RID: 5901 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600170D")]
|
||||
[Address(RVA = "0x368C820", Offset = "0x368B820", VA = "0x18368C820")]
|
||||
public void CopyTo(T[] array, int index, int count)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Copies the complete <see cref="T:System.Collections.Generic.SortedSet`1" /> to a compatible one-dimensional array, starting at the specified array index.</summary>
|
||||
/// <param name="array">A one-dimensional array that is the destination of the elements copied from the <see cref="T:System.Collections.Generic.SortedSet`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.ArgumentException">The number of elements in the source array is greater than the available space from <paramref name="index" /> to the end of the destination array.</exception>
|
||||
/// <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>
|
||||
// Token: 0x0600170E RID: 5902 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600170E")]
|
||||
[Address(RVA = "0x368F740", Offset = "0x368E740", VA = "0x18368F740", Slot = "16")]
|
||||
void ICollection.CopyTo(Array array, int index)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.Generic.SortedSet`1" />.</summary>
|
||||
/// <returns>An enumerator that iterates through the <see cref="T:System.Collections.Generic.SortedSet`1" /> in sorted order.</returns>
|
||||
// Token: 0x0600170F RID: 5903 RVA: 0x0000A398 File Offset: 0x00008598
|
||||
[Token(Token = "0x600170F")]
|
||||
[Address(RVA = "0x368D340", Offset = "0x368C340", VA = "0x18368D340")]
|
||||
public SortedSet<T>.Enumerator GetEnumerator()
|
||||
{
|
||||
return default(SortedSet<T>.Enumerator);
|
||||
}
|
||||
|
||||
// Token: 0x06001710 RID: 5904 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6001710")]
|
||||
[Address(RVA = "0x35CC720", Offset = "0x35CB720", VA = "0x1835CC720", Slot = "14")]
|
||||
IEnumerator<T> IEnumerable<T>.GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Returns an enumerator that iterates through a collection.</summary>
|
||||
/// <returns>An enumerator that can be used to iterate through the collection.</returns>
|
||||
// Token: 0x06001711 RID: 5905 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6001711")]
|
||||
[Address(RVA = "0x35CC720", Offset = "0x35CB720", VA = "0x1835CC720", Slot = "15")]
|
||||
IEnumerator IEnumerable.GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06001712 RID: 5906 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001712")]
|
||||
[Address(RVA = "0x35CB600", Offset = "0x35CA600", VA = "0x1835CB600")]
|
||||
private void InsertionBalance(SortedSet<T>.Node current, ref SortedSet<T>.Node parent, SortedSet<T>.Node grandParent, SortedSet<T>.Node greatGrandParent)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06001713 RID: 5907 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001713")]
|
||||
[Address(RVA = "0x35CC4A0", Offset = "0x35CB4A0", VA = "0x1835CC4A0")]
|
||||
private void ReplaceChildOrRoot(SortedSet<T>.Node parent, SortedSet<T>.Node child, SortedSet<T>.Node newChild)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06001714 RID: 5908 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001714")]
|
||||
[Address(RVA = "0x35CC4F0", Offset = "0x35CB4F0", VA = "0x1835CC4F0")]
|
||||
private void ReplaceNode(SortedSet<T>.Node match, SortedSet<T>.Node parentOfMatch, SortedSet<T>.Node successor, SortedSet<T>.Node parentOfSuccessor)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06001715 RID: 5909 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6001715")]
|
||||
[Address(RVA = "0x368D1B0", Offset = "0x368C1B0", VA = "0x18368D1B0", Slot = "30")]
|
||||
internal virtual SortedSet<T>.Node FindNode(T item)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06001716 RID: 5910 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001716")]
|
||||
[Address(RVA = "0x1B58820", Offset = "0x1B57820", VA = "0x181B58820")]
|
||||
internal void UpdateVersion()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06001717 RID: 5911 RVA: 0x0000A3B0 File Offset: 0x000085B0
|
||||
[Token(Token = "0x6001717")]
|
||||
[Address(RVA = "0x35CB2F0", Offset = "0x35CA2F0", VA = "0x1835CB2F0")]
|
||||
private bool HasEqualComparer(SortedSet<T> other)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Modifies the current <see cref="T:System.Collections.Generic.SortedSet`1" /> object so that it contains all elements that are present in either the current object or the specified collection.</summary>
|
||||
/// <param name="other">The collection to compare to the current <see cref="T:System.Collections.Generic.SortedSet`1" /> object.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="other" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06001718 RID: 5912 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001718")]
|
||||
[Address(RVA = "0x36908F0", Offset = "0x368F8F0", VA = "0x1836908F0", Slot = "5")]
|
||||
public void UnionWith(IEnumerable<T> other)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06001719 RID: 5913 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6001719")]
|
||||
[Address(RVA = "0x368BC00", Offset = "0x368AC00", VA = "0x18368BC00")]
|
||||
private static SortedSet<T>.Node ConstructRootFromSortedArray(T[] arr, int startIndex, int endIndex, SortedSet<T>.Node redNode)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Modifies the current <see cref="T:System.Collections.Generic.SortedSet`1" /> object so that it contains only elements that are also in a specified collection.</summary>
|
||||
/// <param name="other">The collection to compare to the current <see cref="T:System.Collections.Generic.SortedSet`1" /> object.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="other" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x0600171A RID: 5914 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600171A")]
|
||||
[Address(RVA = "0x368E0E0", Offset = "0x368D0E0", VA = "0x18368E0E0", Slot = "31")]
|
||||
public virtual void IntersectWith(IEnumerable<T> other)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600171B RID: 5915 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600171B")]
|
||||
[Address(RVA = "0x368D7C0", Offset = "0x368C7C0", VA = "0x18368D7C0", Slot = "32")]
|
||||
internal virtual void IntersectWithEnumerable(IEnumerable<T> other)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets the minimum value in the <see cref="T:System.Collections.Generic.SortedSet`1" />, as defined by the comparer.</summary>
|
||||
/// <returns>The minimum value in the set.</returns>
|
||||
// Token: 0x170004E4 RID: 1252
|
||||
// (get) Token: 0x0600171C RID: 5916 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170004E4")]
|
||||
public T Min
|
||||
{
|
||||
[Token(Token = "0x600171C")]
|
||||
[Address(RVA = "0x3691B40", Offset = "0x3690B40", VA = "0x183691B40")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170004E5 RID: 1253
|
||||
// (get) Token: 0x0600171D RID: 5917 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170004E5")]
|
||||
internal virtual T MinInternal
|
||||
{
|
||||
[Token(Token = "0x600171D")]
|
||||
[Address(RVA = "0x3691A60", Offset = "0x3690A60", VA = "0x183691A60", Slot = "33")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the maximum value in the <see cref="T:System.Collections.Generic.SortedSet`1" />, as defined by the comparer.</summary>
|
||||
/// <returns>The maximum value in the set.</returns>
|
||||
// Token: 0x170004E6 RID: 1254
|
||||
// (get) Token: 0x0600171E RID: 5918 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170004E6")]
|
||||
public T Max
|
||||
{
|
||||
[Token(Token = "0x600171E")]
|
||||
[Address(RVA = "0x3691A20", Offset = "0x3690A20", VA = "0x183691A20")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170004E7 RID: 1255
|
||||
// (get) Token: 0x0600171F RID: 5919 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170004E7")]
|
||||
internal virtual T MaxInternal
|
||||
{
|
||||
[Token(Token = "0x600171F")]
|
||||
[Address(RVA = "0x3691940", Offset = "0x3690940", VA = "0x183691940", Slot = "34")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Implements the <see cref="T:System.Runtime.Serialization.ISerializable" /> interface, and returns the data that you need to serialize the <see cref="T:System.Collections.Generic.SortedSet`1" /> instance.</summary>
|
||||
/// <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object that contains the information that is required to serialize the <see cref="T:System.Collections.Generic.SortedSet`1" /> 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.SortedSet`1" /> instance.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="info" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06001720 RID: 5920 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001720")]
|
||||
[Address(RVA = "0x35CCC70", Offset = "0x35CBC70", VA = "0x1835CCC70", Slot = "21")]
|
||||
void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Implements the <see cref="T:System.Runtime.Serialization.ISerializable" /> interface and returns the data that you must have to serialize a <see cref="T:System.Collections.Generic.SortedSet`1" /> object.</summary>
|
||||
/// <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object that contains the information that is required to serialize the <see cref="T:System.Collections.Generic.SortedSet`1" /> object.</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.SortedSet`1" /> object.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="info" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06001721 RID: 5921 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001721")]
|
||||
[Address(RVA = "0x368D5D0", Offset = "0x368C5D0", VA = "0x18368D5D0", Slot = "35")]
|
||||
protected virtual void GetObjectData(SerializationInfo info, StreamingContext context)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Implements the <see cref="T:System.Runtime.Serialization.IDeserializationCallback" /> interface, and raises the deserialization event when the deserialization is completed.</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.SortedSet`1" /> instance is invalid.</exception>
|
||||
// Token: 0x06001722 RID: 5922 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001722")]
|
||||
[Address(RVA = "0x35CCC40", Offset = "0x35CBC40", VA = "0x1835CCC40", Slot = "22")]
|
||||
void IDeserializationCallback.OnDeserialization(object sender)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Implements the <see cref="T:System.Runtime.Serialization.ISerializable" /> interface, and raises the deserialization event when the deserialization is completed.</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.SortedSet`1" /> object is invalid.</exception>
|
||||
// Token: 0x06001723 RID: 5923 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001723")]
|
||||
[Address(RVA = "0x368F3A0", Offset = "0x368E3A0", VA = "0x18368F3A0", Slot = "36")]
|
||||
protected virtual void OnDeserialization(object sender)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06001724 RID: 5924 RVA: 0x0000A3C8 File Offset: 0x000085C8
|
||||
[Token(Token = "0x6001724")]
|
||||
[Address(RVA = "0x35CC150", Offset = "0x35CB150", VA = "0x1835CC150")]
|
||||
private static int Log2(int value)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x04000E88 RID: 3720
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000E88")]
|
||||
private SortedSet<T>.Node root;
|
||||
|
||||
// Token: 0x04000E89 RID: 3721
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000E89")]
|
||||
private IComparer<T> comparer;
|
||||
|
||||
// Token: 0x04000E8A RID: 3722
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000E8A")]
|
||||
private int count;
|
||||
|
||||
// Token: 0x04000E8B RID: 3723
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000E8B")]
|
||||
private int version;
|
||||
|
||||
// Token: 0x04000E8C RID: 3724
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000E8C")]
|
||||
[NonSerialized]
|
||||
private object _syncRoot;
|
||||
|
||||
// Token: 0x04000E8D RID: 3725
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000E8D")]
|
||||
private SerializationInfo siInfo;
|
||||
|
||||
// Token: 0x04000E8E RID: 3726
|
||||
[Token(Token = "0x4000E8E")]
|
||||
private const string ComparerName = "Comparer";
|
||||
|
||||
// Token: 0x04000E8F RID: 3727
|
||||
[Token(Token = "0x4000E8F")]
|
||||
private const string CountName = "Count";
|
||||
|
||||
// Token: 0x04000E90 RID: 3728
|
||||
[Token(Token = "0x4000E90")]
|
||||
private const string ItemsName = "Items";
|
||||
|
||||
// Token: 0x04000E91 RID: 3729
|
||||
[Token(Token = "0x4000E91")]
|
||||
private const string VersionName = "Version";
|
||||
|
||||
// Token: 0x04000E92 RID: 3730
|
||||
[Token(Token = "0x4000E92")]
|
||||
private const string TreeName = "Tree";
|
||||
|
||||
// Token: 0x04000E93 RID: 3731
|
||||
[Token(Token = "0x4000E93")]
|
||||
private const string NodeValueName = "Item";
|
||||
|
||||
// Token: 0x04000E94 RID: 3732
|
||||
[Token(Token = "0x4000E94")]
|
||||
private const string EnumStartName = "EnumStarted";
|
||||
|
||||
// Token: 0x04000E95 RID: 3733
|
||||
[Token(Token = "0x4000E95")]
|
||||
private const string ReverseName = "Reverse";
|
||||
|
||||
// Token: 0x04000E96 RID: 3734
|
||||
[Token(Token = "0x4000E96")]
|
||||
private const string EnumVersionName = "EnumVersion";
|
||||
|
||||
// Token: 0x04000E97 RID: 3735
|
||||
[Token(Token = "0x4000E97")]
|
||||
private const string MinName = "Min";
|
||||
|
||||
// Token: 0x04000E98 RID: 3736
|
||||
[Token(Token = "0x4000E98")]
|
||||
private const string MaxName = "Max";
|
||||
|
||||
// Token: 0x04000E99 RID: 3737
|
||||
[Token(Token = "0x4000E99")]
|
||||
private const string LowerBoundActiveName = "lBoundActive";
|
||||
|
||||
// Token: 0x04000E9A RID: 3738
|
||||
[Token(Token = "0x4000E9A")]
|
||||
private const string UpperBoundActiveName = "uBoundActive";
|
||||
|
||||
// Token: 0x04000E9B RID: 3739
|
||||
[Token(Token = "0x4000E9B")]
|
||||
internal const int StackAllocThreshold = 100;
|
||||
|
||||
// Token: 0x02000361 RID: 865
|
||||
[Token(Token = "0x2000361")]
|
||||
[Serializable]
|
||||
internal sealed class TreeSubSet : SortedSet<T>
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x02000362 RID: 866
|
||||
[Token(Token = "0x2000362")]
|
||||
[Serializable]
|
||||
internal sealed class Node
|
||||
{
|
||||
// Token: 0x06001725 RID: 5925 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001725")]
|
||||
[Address(RVA = "0x3686820", Offset = "0x3685820", VA = "0x183686820")]
|
||||
public Node(T item, NodeColor color)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06001726 RID: 5926 RVA: 0x0000A3E0 File Offset: 0x000085E0
|
||||
[Token(Token = "0x6001726")]
|
||||
[Address(RVA = "0x3685E00", Offset = "0x3684E00", VA = "0x183685E00")]
|
||||
public static bool IsNonNullRed(SortedSet<T>.Node node)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06001727 RID: 5927 RVA: 0x0000A3F8 File Offset: 0x000085F8
|
||||
[Token(Token = "0x6001727")]
|
||||
[Address(RVA = "0x3685E90", Offset = "0x3684E90", VA = "0x183685E90")]
|
||||
public static bool IsNullOrBlack(SortedSet<T>.Node node)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x170004E8 RID: 1256
|
||||
// (get) Token: 0x06001728 RID: 5928 RVA: 0x00002050 File Offset: 0x00000250
|
||||
// (set) Token: 0x06001729 RID: 5929 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x170004E8")]
|
||||
public T Item
|
||||
{
|
||||
[Token(Token = "0x6001728")]
|
||||
[Address(RVA = "0x814AB0", Offset = "0x813AB0", VA = "0x180814AB0")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6001729")]
|
||||
[Address(RVA = "0x814BD0", Offset = "0x813BD0", VA = "0x180814BD0")]
|
||||
[CompilerGenerated]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170004E9 RID: 1257
|
||||
// (get) Token: 0x0600172A RID: 5930 RVA: 0x00002050 File Offset: 0x00000250
|
||||
// (set) Token: 0x0600172B RID: 5931 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x170004E9")]
|
||||
public SortedSet<T>.Node Left
|
||||
{
|
||||
[Token(Token = "0x600172A")]
|
||||
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x600172B")]
|
||||
[Address(RVA = "0x415810", Offset = "0x414810", VA = "0x180415810")]
|
||||
[CompilerGenerated]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170004EA RID: 1258
|
||||
// (get) Token: 0x0600172C RID: 5932 RVA: 0x00002050 File Offset: 0x00000250
|
||||
// (set) Token: 0x0600172D RID: 5933 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x170004EA")]
|
||||
public SortedSet<T>.Node Right
|
||||
{
|
||||
[Token(Token = "0x600172C")]
|
||||
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x600172D")]
|
||||
[Address(RVA = "0x415820", Offset = "0x414820", VA = "0x180415820")]
|
||||
[CompilerGenerated]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170004EB RID: 1259
|
||||
// (get) Token: 0x0600172E RID: 5934 RVA: 0x0000A410 File Offset: 0x00008610
|
||||
// (set) Token: 0x0600172F RID: 5935 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x170004EB")]
|
||||
public NodeColor Color
|
||||
{
|
||||
[Token(Token = "0x600172E")]
|
||||
[Address(RVA = "0x5AB2E0", Offset = "0x5AA2E0", VA = "0x1805AB2E0")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return NodeColor.Black;
|
||||
}
|
||||
[Token(Token = "0x600172F")]
|
||||
[Address(RVA = "0x5AB400", Offset = "0x5AA400", VA = "0x1805AB400")]
|
||||
[CompilerGenerated]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170004EC RID: 1260
|
||||
// (get) Token: 0x06001730 RID: 5936 RVA: 0x0000A428 File Offset: 0x00008628
|
||||
[Token(Token = "0x170004EC")]
|
||||
public bool IsBlack
|
||||
{
|
||||
[Token(Token = "0x6001730")]
|
||||
[Address(RVA = "0x3686A70", Offset = "0x3685A70", VA = "0x183686A70")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170004ED RID: 1261
|
||||
// (get) Token: 0x06001731 RID: 5937 RVA: 0x0000A440 File Offset: 0x00008640
|
||||
[Token(Token = "0x170004ED")]
|
||||
public bool IsRed
|
||||
{
|
||||
[Token(Token = "0x6001731")]
|
||||
[Address(RVA = "0x3686AA0", Offset = "0x3685AA0", VA = "0x183686AA0")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170004EE RID: 1262
|
||||
// (get) Token: 0x06001732 RID: 5938 RVA: 0x0000A458 File Offset: 0x00008658
|
||||
[Token(Token = "0x170004EE")]
|
||||
public bool Is2Node
|
||||
{
|
||||
[Token(Token = "0x6001732")]
|
||||
[Address(RVA = "0x3686930", Offset = "0x3685930", VA = "0x183686930")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170004EF RID: 1263
|
||||
// (get) Token: 0x06001733 RID: 5939 RVA: 0x0000A470 File Offset: 0x00008670
|
||||
[Token(Token = "0x170004EF")]
|
||||
public bool Is4Node
|
||||
{
|
||||
[Token(Token = "0x6001733")]
|
||||
[Address(RVA = "0x36869E0", Offset = "0x36859E0", VA = "0x1836869E0")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06001734 RID: 5940 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001734")]
|
||||
[Address(RVA = "0x304DC40", Offset = "0x304CC40", VA = "0x18304DC40")]
|
||||
public void ColorBlack()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06001735 RID: 5941 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001735")]
|
||||
[Address(RVA = "0x36858C0", Offset = "0x36848C0", VA = "0x1836858C0")]
|
||||
public void ColorRed()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06001736 RID: 5942 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6001736")]
|
||||
[Address(RVA = "0x36858F0", Offset = "0x36848F0", VA = "0x1836858F0")]
|
||||
public SortedSet<T>.Node DeepClone(int count)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06001737 RID: 5943 RVA: 0x0000A488 File Offset: 0x00008688
|
||||
[Token(Token = "0x6001737")]
|
||||
[Address(RVA = "0x3685CE0", Offset = "0x3684CE0", VA = "0x183685CE0")]
|
||||
public TreeRotation GetRotation(SortedSet<T>.Node current, SortedSet<T>.Node sibling)
|
||||
{
|
||||
return TreeRotation.Left;
|
||||
}
|
||||
|
||||
// Token: 0x06001738 RID: 5944 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6001738")]
|
||||
[Address(RVA = "0x3685D90", Offset = "0x3684D90", VA = "0x183685D90")]
|
||||
public SortedSet<T>.Node GetSibling(SortedSet<T>.Node node)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06001739 RID: 5945 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6001739")]
|
||||
[Address(RVA = "0x36865C0", Offset = "0x36855C0", VA = "0x1836865C0")]
|
||||
public SortedSet<T>.Node ShallowClone()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600173A RID: 5946 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600173A")]
|
||||
[Address(RVA = "0x3686770", Offset = "0x3685770", VA = "0x183686770")]
|
||||
public void Split4Node()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600173B RID: 5947 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600173B")]
|
||||
[Address(RVA = "0x3686410", Offset = "0x3685410", VA = "0x183686410")]
|
||||
public SortedSet<T>.Node Rotate(TreeRotation rotation)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600173C RID: 5948 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600173C")]
|
||||
[Address(RVA = "0x3686180", Offset = "0x3685180", VA = "0x183686180")]
|
||||
public SortedSet<T>.Node RotateLeft()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600173D RID: 5949 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600173D")]
|
||||
[Address(RVA = "0x3686050", Offset = "0x3685050", VA = "0x183686050")]
|
||||
public SortedSet<T>.Node RotateLeftRight()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600173E RID: 5950 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600173E")]
|
||||
[Address(RVA = "0x3686360", Offset = "0x3685360", VA = "0x183686360")]
|
||||
public SortedSet<T>.Node RotateRight()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600173F RID: 5951 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600173F")]
|
||||
[Address(RVA = "0x3686230", Offset = "0x3685230", VA = "0x183686230")]
|
||||
public SortedSet<T>.Node RotateRightLeft()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06001740 RID: 5952 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001740")]
|
||||
[Address(RVA = "0x3685F20", Offset = "0x3684F20", VA = "0x183685F20")]
|
||||
public void Merge2Nodes()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06001741 RID: 5953 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001741")]
|
||||
[Address(RVA = "0x3685FD0", Offset = "0x3684FD0", VA = "0x183685FD0")]
|
||||
public void ReplaceChild(SortedSet<T>.Node child, SortedSet<T>.Node newChild)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Enumerates the elements of a <see cref="T:System.Collections.Generic.SortedSet`1" /> object.</summary>
|
||||
/// <typeparam name="T" />
|
||||
// Token: 0x02000363 RID: 867
|
||||
[Token(Token = "0x2000363")]
|
||||
[Serializable]
|
||||
public struct Enumerator : IEnumerator<T>, IDisposable, IEnumerator, ISerializable, IDeserializationCallback
|
||||
{
|
||||
// Token: 0x06001742 RID: 5954 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001742")]
|
||||
[Address(RVA = "0x3684850", Offset = "0x3683850", VA = "0x183684850")]
|
||||
internal Enumerator(SortedSet<T> set)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06001743 RID: 5955 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001743")]
|
||||
[Address(RVA = "0x36848B0", Offset = "0x36838B0", VA = "0x1836848B0")]
|
||||
internal Enumerator(SortedSet<T> set, bool reverse)
|
||||
{
|
||||
}
|
||||
|
||||
/// <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.SortedSet`1" /> 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.SortedSet`1" /> instance.</param>
|
||||
/// <param name="context">A <see cref="T:System.Runtime.Serialization.StreamingContext" /> object that contains the source and destination of the serialized stream associated with the <see cref="T:System.Collections.Generic.SortedSet`1" /> instance.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="info" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06001744 RID: 5956 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001744")]
|
||||
[Address(RVA = "0x36844F0", Offset = "0x36834F0", VA = "0x1836844F0", Slot = "9")]
|
||||
void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
|
||||
{
|
||||
}
|
||||
|
||||
/// <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.SortedSet`1" /> instance is invalid.</exception>
|
||||
// Token: 0x06001745 RID: 5957 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001745")]
|
||||
[Address(RVA = "0x3684450", Offset = "0x3683450", VA = "0x183684450", Slot = "10")]
|
||||
void IDeserializationCallback.OnDeserialization(object sender)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06001746 RID: 5958 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001746")]
|
||||
[Address(RVA = "0x3682160", Offset = "0x3681160", VA = "0x183682160")]
|
||||
private void Initialize()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Advances the enumerator to the next element of the <see cref="T:System.Collections.Generic.SortedSet`1" /> collection.</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: 0x06001747 RID: 5959 RVA: 0x0000A4A0 File Offset: 0x000086A0
|
||||
[Token(Token = "0x6001747")]
|
||||
[Address(RVA = "0x3682E90", Offset = "0x3681E90", VA = "0x183682E90", Slot = "6")]
|
||||
public bool MoveNext()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Releases all resources used by the <see cref="T:System.Collections.Generic.SortedSet`1.Enumerator" />.</summary>
|
||||
// Token: 0x06001748 RID: 5960 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001748")]
|
||||
[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.</returns>
|
||||
// Token: 0x170004F0 RID: 1264
|
||||
// (get) Token: 0x06001749 RID: 5961 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170004F0")]
|
||||
public T Current
|
||||
{
|
||||
[Token(Token = "0x6001749")]
|
||||
[Address(RVA = "0x3684C50", Offset = "0x3683C50", VA = "0x183684C50", 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: 0x170004F1 RID: 1265
|
||||
// (get) Token: 0x0600174A RID: 5962 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170004F1")]
|
||||
object IEnumerator.Current
|
||||
{
|
||||
[Token(Token = "0x600174A")]
|
||||
[Address(RVA = "0x36841C0", Offset = "0x36831C0", VA = "0x1836841C0", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170004F2 RID: 1266
|
||||
// (get) Token: 0x0600174B RID: 5963 RVA: 0x0000A4B8 File Offset: 0x000086B8
|
||||
[Token(Token = "0x170004F2")]
|
||||
internal bool NotStartedOrEnded
|
||||
{
|
||||
[Token(Token = "0x600174B")]
|
||||
[Address(RVA = "0xE4B6B0", Offset = "0xE4A6B0", VA = "0x180E4B6B0")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600174C RID: 5964 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600174C")]
|
||||
[Address(RVA = "0x36836B0", Offset = "0x36826B0", VA = "0x1836836B0")]
|
||||
internal void Reset()
|
||||
{
|
||||
}
|
||||
|
||||
/// <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: 0x0600174D RID: 5965 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600174D")]
|
||||
[Address(RVA = "0x3683DB0", Offset = "0x3682DB0", VA = "0x183683DB0", Slot = "8")]
|
||||
void IEnumerator.Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000EA0 RID: 3744
|
||||
[Token(Token = "0x4000EA0")]
|
||||
private static readonly SortedSet<T>.Node s_dummyNode;
|
||||
|
||||
// Token: 0x04000EA1 RID: 3745
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000EA1")]
|
||||
private SortedSet<T> _tree;
|
||||
|
||||
// Token: 0x04000EA2 RID: 3746
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000EA2")]
|
||||
private int _version;
|
||||
|
||||
// Token: 0x04000EA3 RID: 3747
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000EA3")]
|
||||
private Stack<SortedSet<T>.Node> _stack;
|
||||
|
||||
// Token: 0x04000EA4 RID: 3748
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000EA4")]
|
||||
private SortedSet<T>.Node _current;
|
||||
|
||||
// Token: 0x04000EA5 RID: 3749
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000EA5")]
|
||||
private bool _reverse;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user