oh dear
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: 0x02000364 RID: 868
|
||||
[Token(Token = "0x2000364")]
|
||||
[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: 0x0600170F RID: 5903 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600170F")]
|
||||
[Address(RVA = "0x334AF00", Offset = "0x3349D00", VA = "0x18334AF00")]
|
||||
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: 0x06001710 RID: 5904 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001710")]
|
||||
[Address(RVA = "0x334AF50", Offset = "0x3349D50", VA = "0x18334AF50")]
|
||||
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: 0x06001711 RID: 5905 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001711")]
|
||||
[Address(RVA = "0x334AAE0", Offset = "0x33498E0", VA = "0x18334AAE0")]
|
||||
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: 0x06001712 RID: 5906 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001712")]
|
||||
[Address(RVA = "0x334AEC0", Offset = "0x3349CC0", VA = "0x18334AEC0")]
|
||||
protected SortedSet(SerializationInfo info, StreamingContext context)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06001713 RID: 5907 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001713")]
|
||||
[Address(RVA = "0x33412C0", Offset = "0x33400C0", VA = "0x1833412C0")]
|
||||
private void AddAllElements(IEnumerable<T> collection)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06001714 RID: 5908 RVA: 0x0000A2C0 File Offset: 0x000084C0
|
||||
[Token(Token = "0x6001714")]
|
||||
[Address(RVA = "0x3344FB0", Offset = "0x3343DB0", VA = "0x183344FB0", 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: 0x170004E3 RID: 1251
|
||||
// (get) Token: 0x06001715 RID: 5909 RVA: 0x0000A2D8 File Offset: 0x000084D8
|
||||
[Token(Token = "0x170004E3")]
|
||||
public int Count
|
||||
{
|
||||
[Token(Token = "0x6001715")]
|
||||
[Address(RVA = "0x334B740", Offset = "0x334A540", VA = "0x18334B740", 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: 0x170004E4 RID: 1252
|
||||
// (get) Token: 0x06001716 RID: 5910 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170004E4")]
|
||||
public IComparer<T> Comparer
|
||||
{
|
||||
[Token(Token = "0x6001716")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170004E5 RID: 1253
|
||||
// (get) Token: 0x06001717 RID: 5911 RVA: 0x0000A2F0 File Offset: 0x000084F0
|
||||
[Token(Token = "0x170004E5")]
|
||||
bool ICollection<T>.IsReadOnly
|
||||
{
|
||||
[Token(Token = "0x6001717")]
|
||||
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", 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: 0x170004E6 RID: 1254
|
||||
// (get) Token: 0x06001718 RID: 5912 RVA: 0x0000A308 File Offset: 0x00008508
|
||||
[Token(Token = "0x170004E6")]
|
||||
bool ICollection.IsSynchronized
|
||||
{
|
||||
[Token(Token = "0x6001718")]
|
||||
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", 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: 0x170004E7 RID: 1255
|
||||
// (get) Token: 0x06001719 RID: 5913 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170004E7")]
|
||||
object ICollection.SyncRoot
|
||||
{
|
||||
[Token(Token = "0x6001719")]
|
||||
[Address(RVA = "0x3349180", Offset = "0x3347F80", VA = "0x183349180", Slot = "18")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600171A RID: 5914 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600171A")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "24")]
|
||||
internal virtual void VersionCheck()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600171B RID: 5915 RVA: 0x0000A320 File Offset: 0x00008520
|
||||
[Token(Token = "0x600171B")]
|
||||
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", 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: 0x0600171C RID: 5916 RVA: 0x0000A338 File Offset: 0x00008538
|
||||
[Token(Token = "0x600171C")]
|
||||
[Address(RVA = "0x3341C30", Offset = "0x3340A30", VA = "0x183341C30", Slot = "4")]
|
||||
public bool Add(T item)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0600171D RID: 5917 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600171D")]
|
||||
[Address(RVA = "0x3348340", Offset = "0x3347140", VA = "0x183348340", Slot = "9")]
|
||||
void ICollection<T>.Add(T item)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600171E RID: 5918 RVA: 0x0000A350 File Offset: 0x00008550
|
||||
[Token(Token = "0x600171E")]
|
||||
[Address(RVA = "0x3341820", Offset = "0x3340620", VA = "0x183341820", 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: 0x0600171F RID: 5919 RVA: 0x0000A368 File Offset: 0x00008568
|
||||
[Token(Token = "0x600171F")]
|
||||
[Address(RVA = "0x3348080", Offset = "0x3346E80", VA = "0x183348080", Slot = "13")]
|
||||
public bool Remove(T item)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06001720 RID: 5920 RVA: 0x0000A380 File Offset: 0x00008580
|
||||
[Token(Token = "0x6001720")]
|
||||
[Address(RVA = "0x3343C10", Offset = "0x3342A10", VA = "0x183343C10", Slot = "27")]
|
||||
internal virtual bool DoRemove(T item)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Removes all elements from the set.</summary>
|
||||
// Token: 0x06001721 RID: 5921 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001721")]
|
||||
[Address(RVA = "0x3341CA0", Offset = "0x3340AA0", VA = "0x183341CA0", 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: 0x06001722 RID: 5922 RVA: 0x0000A398 File Offset: 0x00008598
|
||||
[Token(Token = "0x6001722")]
|
||||
[Address(RVA = "0x3343400", Offset = "0x3342200", VA = "0x183343400", 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: 0x06001723 RID: 5923 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001723")]
|
||||
[Address(RVA = "0x3343B90", Offset = "0x3342990", VA = "0x183343B90", 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: 0x06001724 RID: 5924 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001724")]
|
||||
[Address(RVA = "0x3343470", Offset = "0x3342270", VA = "0x183343470")]
|
||||
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: 0x06001725 RID: 5925 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001725")]
|
||||
[Address(RVA = "0x3348440", Offset = "0x3347240", VA = "0x183348440", 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: 0x06001726 RID: 5926 RVA: 0x0000A3B0 File Offset: 0x000085B0
|
||||
[Token(Token = "0x6001726")]
|
||||
[Address(RVA = "0x33447C0", Offset = "0x33435C0", VA = "0x1833447C0")]
|
||||
public SortedSet<T>.Enumerator GetEnumerator()
|
||||
{
|
||||
return default(SortedSet<T>.Enumerator);
|
||||
}
|
||||
|
||||
// Token: 0x06001727 RID: 5927 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6001727")]
|
||||
[Address(RVA = "0x33483B0", Offset = "0x33471B0", VA = "0x1833483B0", 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: 0x06001728 RID: 5928 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6001728")]
|
||||
[Address(RVA = "0x33483B0", Offset = "0x33471B0", VA = "0x1833483B0", Slot = "15")]
|
||||
IEnumerator IEnumerable.GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06001729 RID: 5929 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001729")]
|
||||
[Address(RVA = "0x33451E0", Offset = "0x3343FE0", VA = "0x1833451E0")]
|
||||
private void InsertionBalance(SortedSet<T>.Node current, ref SortedSet<T>.Node parent, SortedSet<T>.Node grandParent, SortedSet<T>.Node greatGrandParent)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600172A RID: 5930 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600172A")]
|
||||
[Address(RVA = "0x33480F0", Offset = "0x3346EF0", VA = "0x1833480F0")]
|
||||
private void ReplaceChildOrRoot(SortedSet<T>.Node parent, SortedSet<T>.Node child, SortedSet<T>.Node newChild)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600172B RID: 5931 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600172B")]
|
||||
[Address(RVA = "0x3348140", Offset = "0x3346F40", VA = "0x183348140")]
|
||||
private void ReplaceNode(SortedSet<T>.Node match, SortedSet<T>.Node parentOfMatch, SortedSet<T>.Node successor, SortedSet<T>.Node parentOfSuccessor)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600172C RID: 5932 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600172C")]
|
||||
[Address(RVA = "0x3344520", Offset = "0x3343320", VA = "0x183344520", Slot = "30")]
|
||||
internal virtual SortedSet<T>.Node FindNode(T item)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600172D RID: 5933 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600172D")]
|
||||
[Address(RVA = "0x136A2A0", Offset = "0x13690A0", VA = "0x18136A2A0")]
|
||||
internal void UpdateVersion()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600172E RID: 5934 RVA: 0x0000A3C8 File Offset: 0x000085C8
|
||||
[Token(Token = "0x600172E")]
|
||||
[Address(RVA = "0x3344ED0", Offset = "0x3343CD0", VA = "0x183344ED0")]
|
||||
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: 0x0600172F RID: 5935 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600172F")]
|
||||
[Address(RVA = "0x334A250", Offset = "0x3349050", VA = "0x18334A250", Slot = "5")]
|
||||
public void UnionWith(IEnumerable<T> other)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06001730 RID: 5936 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6001730")]
|
||||
[Address(RVA = "0x3341CB0", Offset = "0x3340AB0", VA = "0x183341CB0")]
|
||||
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: 0x06001731 RID: 5937 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001731")]
|
||||
[Address(RVA = "0x33460D0", Offset = "0x3344ED0", VA = "0x1833460D0", Slot = "31")]
|
||||
public virtual void IntersectWith(IEnumerable<T> other)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06001732 RID: 5938 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001732")]
|
||||
[Address(RVA = "0x3345350", Offset = "0x3344150", VA = "0x183345350", 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: 0x170004E8 RID: 1256
|
||||
// (get) Token: 0x06001733 RID: 5939 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170004E8")]
|
||||
public T Min
|
||||
{
|
||||
[Token(Token = "0x6001733")]
|
||||
[Address(RVA = "0x334BAD0", Offset = "0x334A8D0", VA = "0x18334BAD0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170004E9 RID: 1257
|
||||
// (get) Token: 0x06001734 RID: 5940 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170004E9")]
|
||||
internal virtual T MinInternal
|
||||
{
|
||||
[Token(Token = "0x6001734")]
|
||||
[Address(RVA = "0x334B940", Offset = "0x334A740", VA = "0x18334B940", 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: 0x170004EA RID: 1258
|
||||
// (get) Token: 0x06001735 RID: 5941 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170004EA")]
|
||||
public T Max
|
||||
{
|
||||
[Token(Token = "0x6001735")]
|
||||
[Address(RVA = "0x334B900", Offset = "0x334A700", VA = "0x18334B900")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170004EB RID: 1259
|
||||
// (get) Token: 0x06001736 RID: 5942 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170004EB")]
|
||||
internal virtual T MaxInternal
|
||||
{
|
||||
[Token(Token = "0x6001736")]
|
||||
[Address(RVA = "0x334B770", Offset = "0x334A570", VA = "0x18334B770", 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: 0x06001737 RID: 5943 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001737")]
|
||||
[Address(RVA = "0x3349220", Offset = "0x3348020", VA = "0x183349220", 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: 0x06001738 RID: 5944 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001738")]
|
||||
[Address(RVA = "0x3344CE0", Offset = "0x3343AE0", VA = "0x183344CE0", 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: 0x06001739 RID: 5945 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001739")]
|
||||
[Address(RVA = "0x33491F0", Offset = "0x3347FF0", VA = "0x1833491F0", 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: 0x0600173A RID: 5946 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600173A")]
|
||||
[Address(RVA = "0x3347D60", Offset = "0x3346B60", VA = "0x183347D60", Slot = "36")]
|
||||
protected virtual void OnDeserialization(object sender)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600173B RID: 5947 RVA: 0x0000A3E0 File Offset: 0x000085E0
|
||||
[Token(Token = "0x600173B")]
|
||||
[Address(RVA = "0x3347720", Offset = "0x3346520", VA = "0x183347720")]
|
||||
private static int Log2(int value)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x04000E95 RID: 3733
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000E95")]
|
||||
private SortedSet<T>.Node root;
|
||||
|
||||
// Token: 0x04000E96 RID: 3734
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000E96")]
|
||||
private IComparer<T> comparer;
|
||||
|
||||
// Token: 0x04000E97 RID: 3735
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000E97")]
|
||||
private int count;
|
||||
|
||||
// Token: 0x04000E98 RID: 3736
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000E98")]
|
||||
private int version;
|
||||
|
||||
// Token: 0x04000E99 RID: 3737
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000E99")]
|
||||
[NonSerialized]
|
||||
private object _syncRoot;
|
||||
|
||||
// Token: 0x04000E9A RID: 3738
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000E9A")]
|
||||
private SerializationInfo siInfo;
|
||||
|
||||
// Token: 0x04000E9B RID: 3739
|
||||
[Token(Token = "0x4000E9B")]
|
||||
private const string ComparerName = "Comparer";
|
||||
|
||||
// Token: 0x04000E9C RID: 3740
|
||||
[Token(Token = "0x4000E9C")]
|
||||
private const string CountName = "Count";
|
||||
|
||||
// Token: 0x04000E9D RID: 3741
|
||||
[Token(Token = "0x4000E9D")]
|
||||
private const string ItemsName = "Items";
|
||||
|
||||
// Token: 0x04000E9E RID: 3742
|
||||
[Token(Token = "0x4000E9E")]
|
||||
private const string VersionName = "Version";
|
||||
|
||||
// Token: 0x04000E9F RID: 3743
|
||||
[Token(Token = "0x4000E9F")]
|
||||
private const string TreeName = "Tree";
|
||||
|
||||
// Token: 0x04000EA0 RID: 3744
|
||||
[Token(Token = "0x4000EA0")]
|
||||
private const string NodeValueName = "Item";
|
||||
|
||||
// Token: 0x04000EA1 RID: 3745
|
||||
[Token(Token = "0x4000EA1")]
|
||||
private const string EnumStartName = "EnumStarted";
|
||||
|
||||
// Token: 0x04000EA2 RID: 3746
|
||||
[Token(Token = "0x4000EA2")]
|
||||
private const string ReverseName = "Reverse";
|
||||
|
||||
// Token: 0x04000EA3 RID: 3747
|
||||
[Token(Token = "0x4000EA3")]
|
||||
private const string EnumVersionName = "EnumVersion";
|
||||
|
||||
// Token: 0x04000EA4 RID: 3748
|
||||
[Token(Token = "0x4000EA4")]
|
||||
private const string MinName = "Min";
|
||||
|
||||
// Token: 0x04000EA5 RID: 3749
|
||||
[Token(Token = "0x4000EA5")]
|
||||
private const string MaxName = "Max";
|
||||
|
||||
// Token: 0x04000EA6 RID: 3750
|
||||
[Token(Token = "0x4000EA6")]
|
||||
private const string LowerBoundActiveName = "lBoundActive";
|
||||
|
||||
// Token: 0x04000EA7 RID: 3751
|
||||
[Token(Token = "0x4000EA7")]
|
||||
private const string UpperBoundActiveName = "uBoundActive";
|
||||
|
||||
// Token: 0x04000EA8 RID: 3752
|
||||
[Token(Token = "0x4000EA8")]
|
||||
internal const int StackAllocThreshold = 100;
|
||||
|
||||
// Token: 0x02000365 RID: 869
|
||||
[Token(Token = "0x2000365")]
|
||||
[Serializable]
|
||||
internal sealed class TreeSubSet : SortedSet<T>
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x02000366 RID: 870
|
||||
[Token(Token = "0x2000366")]
|
||||
[Serializable]
|
||||
internal sealed class Node
|
||||
{
|
||||
// Token: 0x0600173C RID: 5948 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600173C")]
|
||||
[Address(RVA = "0x3340C10", Offset = "0x333FA10", VA = "0x183340C10")]
|
||||
public Node(T item, NodeColor color)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600173D RID: 5949 RVA: 0x0000A3F8 File Offset: 0x000085F8
|
||||
[Token(Token = "0x600173D")]
|
||||
[Address(RVA = "0x33401F0", Offset = "0x333EFF0", VA = "0x1833401F0")]
|
||||
public static bool IsNonNullRed(SortedSet<T>.Node node)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0600173E RID: 5950 RVA: 0x0000A410 File Offset: 0x00008610
|
||||
[Token(Token = "0x600173E")]
|
||||
[Address(RVA = "0x3340280", Offset = "0x333F080", VA = "0x183340280")]
|
||||
public static bool IsNullOrBlack(SortedSet<T>.Node node)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x170004EC RID: 1260
|
||||
// (get) Token: 0x0600173F RID: 5951 RVA: 0x00002050 File Offset: 0x00000250
|
||||
// (set) Token: 0x06001740 RID: 5952 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x170004EC")]
|
||||
public T Item
|
||||
{
|
||||
[Token(Token = "0x600173F")]
|
||||
[Address(RVA = "0x6808B0", Offset = "0x67F6B0", VA = "0x1806808B0")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6001740")]
|
||||
[Address(RVA = "0x687260", Offset = "0x686060", VA = "0x180687260")]
|
||||
[CompilerGenerated]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170004ED RID: 1261
|
||||
// (get) Token: 0x06001741 RID: 5953 RVA: 0x00002050 File Offset: 0x00000250
|
||||
// (set) Token: 0x06001742 RID: 5954 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x170004ED")]
|
||||
public SortedSet<T>.Node Left
|
||||
{
|
||||
[Token(Token = "0x6001741")]
|
||||
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6001742")]
|
||||
[Address(RVA = "0x460F90", Offset = "0x45FD90", VA = "0x180460F90")]
|
||||
[CompilerGenerated]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170004EE RID: 1262
|
||||
// (get) Token: 0x06001743 RID: 5955 RVA: 0x00002050 File Offset: 0x00000250
|
||||
// (set) Token: 0x06001744 RID: 5956 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x170004EE")]
|
||||
public SortedSet<T>.Node Right
|
||||
{
|
||||
[Token(Token = "0x6001743")]
|
||||
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6001744")]
|
||||
[Address(RVA = "0x409C60", Offset = "0x408A60", VA = "0x180409C60")]
|
||||
[CompilerGenerated]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170004EF RID: 1263
|
||||
// (get) Token: 0x06001745 RID: 5957 RVA: 0x0000A428 File Offset: 0x00008628
|
||||
// (set) Token: 0x06001746 RID: 5958 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x170004EF")]
|
||||
public NodeColor Color
|
||||
{
|
||||
[Token(Token = "0x6001745")]
|
||||
[Address(RVA = "0x4364F0", Offset = "0x4352F0", VA = "0x1804364F0")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return NodeColor.Black;
|
||||
}
|
||||
[Token(Token = "0x6001746")]
|
||||
[Address(RVA = "0x436790", Offset = "0x435590", VA = "0x180436790")]
|
||||
[CompilerGenerated]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170004F0 RID: 1264
|
||||
// (get) Token: 0x06001747 RID: 5959 RVA: 0x0000A440 File Offset: 0x00008640
|
||||
[Token(Token = "0x170004F0")]
|
||||
public bool IsBlack
|
||||
{
|
||||
[Token(Token = "0x6001747")]
|
||||
[Address(RVA = "0x3340E60", Offset = "0x333FC60", VA = "0x183340E60")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170004F1 RID: 1265
|
||||
// (get) Token: 0x06001748 RID: 5960 RVA: 0x0000A458 File Offset: 0x00008658
|
||||
[Token(Token = "0x170004F1")]
|
||||
public bool IsRed
|
||||
{
|
||||
[Token(Token = "0x6001748")]
|
||||
[Address(RVA = "0x3340E90", Offset = "0x333FC90", VA = "0x183340E90")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170004F2 RID: 1266
|
||||
// (get) Token: 0x06001749 RID: 5961 RVA: 0x0000A470 File Offset: 0x00008670
|
||||
[Token(Token = "0x170004F2")]
|
||||
public bool Is2Node
|
||||
{
|
||||
[Token(Token = "0x6001749")]
|
||||
[Address(RVA = "0x3340D20", Offset = "0x333FB20", VA = "0x183340D20")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170004F3 RID: 1267
|
||||
// (get) Token: 0x0600174A RID: 5962 RVA: 0x0000A488 File Offset: 0x00008688
|
||||
[Token(Token = "0x170004F3")]
|
||||
public bool Is4Node
|
||||
{
|
||||
[Token(Token = "0x600174A")]
|
||||
[Address(RVA = "0x3340DD0", Offset = "0x333FBD0", VA = "0x183340DD0")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600174B RID: 5963 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600174B")]
|
||||
[Address(RVA = "0x2AFEA40", Offset = "0x2AFD840", VA = "0x182AFEA40")]
|
||||
public void ColorBlack()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600174C RID: 5964 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600174C")]
|
||||
[Address(RVA = "0x333FCB0", Offset = "0x333EAB0", VA = "0x18333FCB0")]
|
||||
public void ColorRed()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600174D RID: 5965 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600174D")]
|
||||
[Address(RVA = "0x333FCE0", Offset = "0x333EAE0", VA = "0x18333FCE0")]
|
||||
public SortedSet<T>.Node DeepClone(int count)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600174E RID: 5966 RVA: 0x0000A4A0 File Offset: 0x000086A0
|
||||
[Token(Token = "0x600174E")]
|
||||
[Address(RVA = "0x33400D0", Offset = "0x333EED0", VA = "0x1833400D0")]
|
||||
public TreeRotation GetRotation(SortedSet<T>.Node current, SortedSet<T>.Node sibling)
|
||||
{
|
||||
return TreeRotation.Left;
|
||||
}
|
||||
|
||||
// Token: 0x0600174F RID: 5967 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600174F")]
|
||||
[Address(RVA = "0x3340180", Offset = "0x333EF80", VA = "0x183340180")]
|
||||
public SortedSet<T>.Node GetSibling(SortedSet<T>.Node node)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06001750 RID: 5968 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6001750")]
|
||||
[Address(RVA = "0x33409B0", Offset = "0x333F7B0", VA = "0x1833409B0")]
|
||||
public SortedSet<T>.Node ShallowClone()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06001751 RID: 5969 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001751")]
|
||||
[Address(RVA = "0x3340B60", Offset = "0x333F960", VA = "0x183340B60")]
|
||||
public void Split4Node()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06001752 RID: 5970 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6001752")]
|
||||
[Address(RVA = "0x3340800", Offset = "0x333F600", VA = "0x183340800")]
|
||||
public SortedSet<T>.Node Rotate(TreeRotation rotation)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06001753 RID: 5971 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6001753")]
|
||||
[Address(RVA = "0x3340570", Offset = "0x333F370", VA = "0x183340570")]
|
||||
public SortedSet<T>.Node RotateLeft()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06001754 RID: 5972 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6001754")]
|
||||
[Address(RVA = "0x3340440", Offset = "0x333F240", VA = "0x183340440")]
|
||||
public SortedSet<T>.Node RotateLeftRight()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06001755 RID: 5973 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6001755")]
|
||||
[Address(RVA = "0x3340750", Offset = "0x333F550", VA = "0x183340750")]
|
||||
public SortedSet<T>.Node RotateRight()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06001756 RID: 5974 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6001756")]
|
||||
[Address(RVA = "0x3340620", Offset = "0x333F420", VA = "0x183340620")]
|
||||
public SortedSet<T>.Node RotateRightLeft()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06001757 RID: 5975 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001757")]
|
||||
[Address(RVA = "0x3340310", Offset = "0x333F110", VA = "0x183340310")]
|
||||
public void Merge2Nodes()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06001758 RID: 5976 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001758")]
|
||||
[Address(RVA = "0x33403C0", Offset = "0x333F1C0", VA = "0x1833403C0")]
|
||||
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: 0x02000367 RID: 871
|
||||
[Token(Token = "0x2000367")]
|
||||
[Serializable]
|
||||
public struct Enumerator : IEnumerator<T>, IDisposable, IEnumerator, ISerializable, IDeserializationCallback
|
||||
{
|
||||
// Token: 0x06001759 RID: 5977 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001759")]
|
||||
[Address(RVA = "0x333F4D0", Offset = "0x333E2D0", VA = "0x18333F4D0")]
|
||||
internal Enumerator(SortedSet<T> set)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600175A RID: 5978 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600175A")]
|
||||
[Address(RVA = "0x333F530", Offset = "0x333E330", VA = "0x18333F530")]
|
||||
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: 0x0600175B RID: 5979 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600175B")]
|
||||
[Address(RVA = "0x333EE00", Offset = "0x333DC00", VA = "0x18333EE00", 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: 0x0600175C RID: 5980 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600175C")]
|
||||
[Address(RVA = "0x333ED60", Offset = "0x333DB60", VA = "0x18333ED60", Slot = "10")]
|
||||
void IDeserializationCallback.OnDeserialization(object sender)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600175D RID: 5981 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600175D")]
|
||||
[Address(RVA = "0x333BF20", Offset = "0x333AD20", VA = "0x18333BF20")]
|
||||
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: 0x0600175E RID: 5982 RVA: 0x0000A4B8 File Offset: 0x000086B8
|
||||
[Token(Token = "0x600175E")]
|
||||
[Address(RVA = "0x333D560", Offset = "0x333C360", VA = "0x18333D560", 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: 0x0600175F RID: 5983 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600175F")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", 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: 0x170004F4 RID: 1268
|
||||
// (get) Token: 0x06001760 RID: 5984 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170004F4")]
|
||||
public T Current
|
||||
{
|
||||
[Token(Token = "0x6001760")]
|
||||
[Address(RVA = "0x333F940", Offset = "0x333E740", VA = "0x18333F940", 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: 0x170004F5 RID: 1269
|
||||
// (get) Token: 0x06001761 RID: 5985 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170004F5")]
|
||||
object IEnumerator.Current
|
||||
{
|
||||
[Token(Token = "0x6001761")]
|
||||
[Address(RVA = "0x333EAD0", Offset = "0x333D8D0", VA = "0x18333EAD0", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170004F6 RID: 1270
|
||||
// (get) Token: 0x06001762 RID: 5986 RVA: 0x0000A4D0 File Offset: 0x000086D0
|
||||
[Token(Token = "0x170004F6")]
|
||||
internal bool NotStartedOrEnded
|
||||
{
|
||||
[Token(Token = "0x6001762")]
|
||||
[Address(RVA = "0x2B26A40", Offset = "0x2B25840", VA = "0x182B26A40")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06001763 RID: 5987 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001763")]
|
||||
[Address(RVA = "0x333DCE0", Offset = "0x333CAE0", VA = "0x18333DCE0")]
|
||||
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: 0x06001764 RID: 5988 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001764")]
|
||||
[Address(RVA = "0x333E3C0", Offset = "0x333D1C0", VA = "0x18333E3C0", Slot = "8")]
|
||||
void IEnumerator.Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000EAD RID: 3757
|
||||
[Token(Token = "0x4000EAD")]
|
||||
private static readonly SortedSet<T>.Node s_dummyNode;
|
||||
|
||||
// Token: 0x04000EAE RID: 3758
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000EAE")]
|
||||
private SortedSet<T> _tree;
|
||||
|
||||
// Token: 0x04000EAF RID: 3759
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000EAF")]
|
||||
private int _version;
|
||||
|
||||
// Token: 0x04000EB0 RID: 3760
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000EB0")]
|
||||
private Stack<SortedSet<T>.Node> _stack;
|
||||
|
||||
// Token: 0x04000EB1 RID: 3761
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000EB1")]
|
||||
private SortedSet<T>.Node _current;
|
||||
|
||||
// Token: 0x04000EB2 RID: 3762
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000EB2")]
|
||||
private bool _reverse;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user