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: 0x02000360 RID: 864 [Token(Token = "0x2000360")] [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: 0x060016F8 RID: 5880 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60016F8")] [Address(RVA = "0x35CD330", Offset = "0x35CC330", VA = "0x1835CD330")] public SortedSet() { } /// Initializes a new instance of the class that uses a specified comparer. /// The default comparer to use for comparing objects. /// /// is . // Token: 0x060016F9 RID: 5881 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60016F9")] [Address(RVA = "0x35CD770", Offset = "0x35CC770", VA = "0x1835CD770")] 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: 0x060016FA RID: 5882 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60016FA")] [Address(RVA = "0x3691180", Offset = "0x3690180", VA = "0x183691180")] 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: 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 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 action) { return default(bool); } /// Gets the number of elements in the . /// The number of elements in the . // 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; } } /// Gets the object that is used to order the values in the . /// The comparer that is used to order the values in the . // Token: 0x170004E0 RID: 1248 // (get) Token: 0x060016FF RID: 5887 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x170004E0")] public IComparer 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.IsReadOnly { [Token(Token = "0x6001700")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", 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: 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); } } /// 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: 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); } /// 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: 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.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); } /// Removes a specified item from the . /// The element to remove. /// /// if the element is found and successfully removed; otherwise, . // 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); } /// Removes all elements from the set. // 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() { } /// Determines whether the set contains a specific element. /// The element to locate in the set. /// /// if the set contains ; otherwise, . // 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); } /// 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: 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) { } /// 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: 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) { } /// 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: 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) { } /// Returns an enumerator that iterates through the . /// An enumerator that iterates through the in sorted order. // Token: 0x0600170F RID: 5903 RVA: 0x0000A398 File Offset: 0x00008598 [Token(Token = "0x600170F")] [Address(RVA = "0x368D340", Offset = "0x368C340", VA = "0x18368D340")] public SortedSet.Enumerator GetEnumerator() { return default(SortedSet.Enumerator); } // Token: 0x06001710 RID: 5904 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001710")] [Address(RVA = "0x35CC720", Offset = "0x35CB720", VA = "0x1835CC720", 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: 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.Node current, ref SortedSet.Node parent, SortedSet.Node grandParent, SortedSet.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.Node parent, SortedSet.Node child, SortedSet.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.Node match, SortedSet.Node parentOfMatch, SortedSet.Node successor, SortedSet.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.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 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: 0x06001718 RID: 5912 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6001718")] [Address(RVA = "0x36908F0", Offset = "0x368F8F0", VA = "0x1836908F0", Slot = "5")] public void UnionWith(IEnumerable other) { } // Token: 0x06001719 RID: 5913 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001719")] [Address(RVA = "0x368BC00", Offset = "0x368AC00", VA = "0x18368BC00")] 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: 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 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 other) { } /// Gets the minimum value in the , as defined by the comparer. /// The minimum value in the set. // 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; } } /// Gets the maximum value in the , as defined by the comparer. /// The maximum value in the set. // 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; } } /// 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: 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) { } /// 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: 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) { } /// 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: 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) { } /// 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: 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.Node root; // Token: 0x04000E89 RID: 3721 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4000E89")] private IComparer 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 { } // 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.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.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.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.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.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.Node current, SortedSet.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.Node GetSibling(SortedSet.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.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.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.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.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.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.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.Node child, SortedSet.Node newChild) { } } /// Enumerates the elements of a object. /// // Token: 0x02000363 RID: 867 [Token(Token = "0x2000363")] [Serializable] public struct Enumerator : IEnumerator, 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 set) { } // Token: 0x06001743 RID: 5955 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6001743")] [Address(RVA = "0x36848B0", Offset = "0x36838B0", VA = "0x1836848B0")] 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: 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) { } /// 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: 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() { } /// 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: 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); } /// Releases all resources used by the . // Token: 0x06001748 RID: 5960 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6001748")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", 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: 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; } } /// 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: 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() { } /// 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: 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.Node s_dummyNode; // Token: 0x04000EA1 RID: 3745 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4000EA1")] private SortedSet _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.Node> _stack; // Token: 0x04000EA4 RID: 3748 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4000EA4")] private SortedSet.Node _current; // Token: 0x04000EA5 RID: 3749 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4000EA5")] private bool _reverse; } } }