using System; using System.Diagnostics; using System.Runtime.CompilerServices; using System.Runtime.Serialization; using Cpp2IlInjected; namespace System.Collections.Generic { /// Represents a collection of objects that is maintained in sorted order. /// The type of elements in the set. // Token: 0x02000364 RID: 868 [Token(Token = "0x2000364")] [DebuggerDisplay("Count = {Count}")] [DebuggerTypeProxy(typeof(ICollectionDebugView<>))] [Serializable] public class SortedSet : ISet, ICollection, IEnumerable, IEnumerable, ICollection, IReadOnlyCollection, ISerializable, IDeserializationCallback { /// Initializes a new instance of the class. // Token: 0x0600170F RID: 5903 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600170F")] [Address(RVA = "0x334AF00", Offset = "0x3349D00", VA = "0x18334AF00")] public SortedSet() { } /// Initializes a new instance of the class that uses a specified comparer. /// The default comparer to use for comparing objects. /// /// is . // Token: 0x06001710 RID: 5904 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6001710")] [Address(RVA = "0x334AF50", Offset = "0x3349D50", VA = "0x18334AF50")] public SortedSet(IComparer comparer) { } /// Initializes a new instance of the class that contains elements copied from a specified enumerable collection and that uses a specified comparer. /// The enumerable collection to be copied. /// The default comparer to use for comparing objects. /// /// is . // Token: 0x06001711 RID: 5905 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6001711")] [Address(RVA = "0x334AAE0", Offset = "0x33498E0", VA = "0x18334AAE0")] public SortedSet(IEnumerable collection, IComparer comparer) { } /// Initializes a new instance of the class that contains serialized data. /// The object that contains the information that is required to serialize the object. /// The structure that contains the source and destination of the serialized stream associated with the object. // 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 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 action) { return default(bool); } /// Gets the number of elements in the . /// The number of elements in the . // 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; } } /// Gets the object that is used to order the values in the . /// The comparer that is used to order the values in the . // Token: 0x170004E4 RID: 1252 // (get) Token: 0x06001716 RID: 5910 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x170004E4")] public IComparer 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.IsReadOnly { [Token(Token = "0x6001717")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "8")] get { return default(bool); } } /// Gets a value that indicates whether access to the is synchronized (thread safe). /// /// if access to the is synchronized; otherwise, . // 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); } } /// Gets an object that can be used to synchronize access to the . /// An object that can be used to synchronize access to the . In the default implementation of , this property always returns the current instance. // 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); } /// Adds an element to the set and returns a value that indicates if it was successfully added. /// The element to add to the set. /// /// if is added to the set; otherwise, . // 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.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); } /// Removes a specified item from the . /// The element to remove. /// /// if the element is found and successfully removed; otherwise, . // 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); } /// Removes all elements from the set. // 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() { } /// Determines whether the set contains a specific element. /// The element to locate in the set. /// /// if the set contains ; otherwise, . // 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); } /// Copies the complete to a compatible one-dimensional array, starting at the specified array index. /// A one-dimensional array that is the destination of the elements copied from the . The array must have zero-based indexing. /// The zero-based index in at which copying begins. /// The number of elements in the source array is greater than the available space from to the end of the destination array. /// /// is . /// /// is less than zero. // 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) { } /// Copies a specified number of elements from to a compatible one-dimensional array, starting at the specified array index. /// A one-dimensional array that is the destination of the elements copied from the . The array must have zero-based indexing. /// The zero-based index in at which copying begins. /// The number of elements to copy. /// The number of elements in the source array is greater than the available space from to the end of the destination array. /// /// is . /// /// is less than zero. /// -or- /// is less than zero. // 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) { } /// Copies the complete to a compatible one-dimensional array, starting at the specified array index. /// A one-dimensional array that is the destination of the elements copied from the . The array must have zero-based indexing. /// The zero-based index in at which copying begins. /// The number of elements in the source array is greater than the available space from to the end of the destination array. /// /// is . /// /// is less than zero. // 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) { } /// Returns an enumerator that iterates through the . /// An enumerator that iterates through the in sorted order. // Token: 0x06001726 RID: 5926 RVA: 0x0000A3B0 File Offset: 0x000085B0 [Token(Token = "0x6001726")] [Address(RVA = "0x33447C0", Offset = "0x33435C0", VA = "0x1833447C0")] public SortedSet.Enumerator GetEnumerator() { return default(SortedSet.Enumerator); } // Token: 0x06001727 RID: 5927 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001727")] [Address(RVA = "0x33483B0", Offset = "0x33471B0", VA = "0x1833483B0", Slot = "14")] IEnumerator IEnumerable.GetEnumerator() { return null; } /// Returns an enumerator that iterates through a collection. /// An enumerator that can be used to iterate through the collection. // 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.Node current, ref SortedSet.Node parent, SortedSet.Node grandParent, SortedSet.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.Node parent, SortedSet.Node child, SortedSet.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.Node match, SortedSet.Node parentOfMatch, SortedSet.Node successor, SortedSet.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.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 other) { return default(bool); } /// Modifies the current object so that it contains all elements that are present in either the current object or the specified collection. /// The collection to compare to the current object. /// /// is . // 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 other) { } // Token: 0x06001730 RID: 5936 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001730")] [Address(RVA = "0x3341CB0", Offset = "0x3340AB0", VA = "0x183341CB0")] private static SortedSet.Node ConstructRootFromSortedArray(T[] arr, int startIndex, int endIndex, SortedSet.Node redNode) { return null; } /// Modifies the current object so that it contains only elements that are also in a specified collection. /// The collection to compare to the current object. /// /// is . // 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 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 other) { } /// Gets the minimum value in the , as defined by the comparer. /// The minimum value in the set. // 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; } } /// Gets the maximum value in the , as defined by the comparer. /// The maximum value in the set. // 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; } } /// Implements the interface, and returns the data that you need to serialize the instance. /// A object that contains the information that is required to serialize the instance. /// A structure that contains the source and destination of the serialized stream associated with the instance. /// /// is . // 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) { } /// Implements the interface and returns the data that you must have to serialize a object. /// A object that contains the information that is required to serialize the object. /// A structure that contains the source and destination of the serialized stream associated with the object. /// /// is . // 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) { } /// Implements the interface, and raises the deserialization event when the deserialization is completed. /// The source of the deserialization event. /// The object associated with the current instance is invalid. // 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) { } /// Implements the interface, and raises the deserialization event when the deserialization is completed. /// The source of the deserialization event. /// The object associated with the current object is invalid. // 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.Node root; // Token: 0x04000E96 RID: 3734 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4000E96")] private IComparer 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 { } // 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.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.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.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.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.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.Node current, SortedSet.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.Node GetSibling(SortedSet.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.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.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.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.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.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.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.Node child, SortedSet.Node newChild) { } } /// Enumerates the elements of a object. /// // Token: 0x02000367 RID: 871 [Token(Token = "0x2000367")] [Serializable] public struct Enumerator : IEnumerator, 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 set) { } // Token: 0x0600175A RID: 5978 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600175A")] [Address(RVA = "0x333F530", Offset = "0x333E330", VA = "0x18333F530")] internal Enumerator(SortedSet set, bool reverse) { } /// Implements the interface and returns the data needed to serialize the instance. /// A object that contains the information required to serialize the instance. /// A object that contains the source and destination of the serialized stream associated with the instance. /// /// is . // 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) { } /// Implements the interface and raises the deserialization event when the deserialization is complete. /// The source of the deserialization event. /// The object associated with the current instance is invalid. // 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() { } /// Advances the enumerator to the next element of the collection. /// /// if the enumerator was successfully advanced to the next element; if the enumerator has passed the end of the collection. /// The collection was modified after the enumerator was created. // 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); } /// Releases all resources used by the . // Token: 0x0600175F RID: 5983 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600175F")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "5")] public void Dispose() { } /// Gets the element at the current position of the enumerator. /// The element in the collection at the current position of the enumerator. // 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; } } /// Gets the element at the current position of the enumerator. /// The element in the collection at the current position of the enumerator. /// The enumerator is positioned before the first element of the collection or after the last element. // 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() { } /// Sets the enumerator to its initial position, which is before the first element in the collection. /// The collection was modified after the enumerator was created. // 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.Node s_dummyNode; // Token: 0x04000EAE RID: 3758 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4000EAE")] private SortedSet _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.Node> _stack; // Token: 0x04000EB1 RID: 3761 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4000EB1")] private SortedSet.Node _current; // Token: 0x04000EB2 RID: 3762 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4000EB2")] private bool _reverse; } } }