implements ISet`1, ICollection`1, IEnumerable`1, IEnumerable, ICollection, IReadOnlyCollection`1, ISerializable, IDeserializationCallback
0x00x0038
Members 20
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| — | 0x08 | root | Node | Private |
| — | 0x08 | comparer | IComparer`1 | Private |
| — | 0x04 | count | int | Private |
| — | 0x04 | version | int | Private |
| — | 0x08 | _syncRoot | UObject* | Private+1 flags |
| — | 0x08 | siInfo | SerializationInfo | Private |
| — | 0x08 | ComparerName | string | PrivateStatic+1 flags |
| — | 0x08 | CountName | string | PrivateStatic+1 flags |
| — | 0x08 | ItemsName | string | PrivateStatic+1 flags |
| — | 0x08 | VersionName | string | PrivateStatic+1 flags |
| — | 0x08 | TreeName | string | PrivateStatic+1 flags |
| — | 0x08 | NodeValueName | string | PrivateStatic+1 flags |
| — | 0x08 | EnumStartName | string | PrivateStatic+1 flags |
| — | 0x08 | ReverseName | string | PrivateStatic+1 flags |
| — | 0x08 | EnumVersionName | string | PrivateStatic+1 flags |
| — | 0x08 | MinName | string | PrivateStatic+1 flags |
| — | 0x08 | MaxName | string | PrivateStatic+1 flags |
| — | 0x08 | LowerBoundActiveName | string | PrivateStatic+1 flags |
| — | 0x08 | UpperBoundActiveName | string | PrivateStatic+1 flags |
| — | 0x04 | StackAllocThreshold | int | Static+2 flags |
| 0x0010 | 0x28 | unreflected bytes to end of SortedSet`1 | ||
Functions 72
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor() | Public+1 flags | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void .ctor() | 2 flags | — | 0x00 |
| void AddAllElements() | Private | — | 0x00 |
| void RemoveAllElements() | Private | — | 0x00 |
| void ContainsAllElements() | Private | — | 0x00 |
| void InOrderTreeWalk() | 3 flags | — | 0x00 |
| void BreadthFirstTreeWalk() | 3 flags | — | 0x00 |
| void get_Count() | PublicFinal+3 flags | — | 0x00 |
| void get_Comparer() | Public+1 flags | — | 0x00 |
| void System.Collections.Generic.ICollection<T>.get_IsReadOnly() | PrivateFinal+3 flags | — | 0x00 |
| void System.Collections.ICollection.get_IsSynchronized() | PrivateFinal+3 flags | — | 0x00 |
| void System.Collections.ICollection.get_SyncRoot() | PrivateFinal+3 flags | — | 0x00 |
| void VersionCheck() | 3 flags | — | 0x00 |
| void IsWithinRange() | 3 flags | — | 0x00 |
| void Add() | PublicFinal+2 flags | — | 0x00 |
| void System.Collections.Generic.ICollection<T>.Add() | PrivateFinal+2 flags | — | 0x00 |
| void AddIfNotPresent() | 3 flags | — | 0x00 |
| void Remove() | PublicFinal+2 flags | — | 0x00 |
| void DoRemove() | 3 flags | — | 0x00 |
| void Clear() | Public+2 flags | — | 0x00 |
| void Contains() | Public+2 flags | — | 0x00 |
| void CopyTo() | Public | — | 0x00 |
| void CopyTo() | PublicFinal+2 flags | — | 0x00 |
| void CopyTo() | Public | — | 0x00 |
| void System.Collections.ICollection.CopyTo() | PrivateFinal+2 flags | — | 0x00 |
| void GetEnumerator() | Public | — | 0x00 |
| void System.Collections.Generic.IEnumerable<T>.GetEnumerator() | PrivateFinal+2 flags | — | 0x00 |
| void System.Collections.IEnumerable.GetEnumerator() | PrivateFinal+2 flags | — | 0x00 |
| void InsertionBalance() | Private | — | 0x00 |
| void ReplaceChildOrRoot() | Private | — | 0x00 |
| void ReplaceNode() | Private | — | 0x00 |
| void FindNode() | 3 flags | — | 0x00 |
| void InternalIndexOf() | 3 flags | — | 0x00 |
| void FindRange() | 1 flags | — | 0x00 |
| void FindRange() | 1 flags | — | 0x00 |
| void UpdateVersion() | 1 flags | — | 0x00 |
| void CreateSetComparer() | PublicStatic | — | 0x00 |
| void CreateSetComparer() | PublicStatic | — | 0x00 |
| void SortedSetEquals() | Static+1 flags | — | 0x00 |
| void HasEqualComparer() | Private | — | 0x00 |
| void UnionWith() | PublicFinal+2 flags | — | 0x00 |
| void ConstructRootFromSortedArray() | PrivateStatic | — | 0x00 |
| void IntersectWith() | Public+2 flags | — | 0x00 |
| void IntersectWithEnumerable() | 3 flags | — | 0x00 |
| void ExceptWith() | PublicFinal+2 flags | — | 0x00 |
| void SymmetricExceptWith() | PublicFinal+2 flags | — | 0x00 |
| void SymmetricExceptWithSameComparer() | Private | — | 0x00 |
| void SymmetricExceptWithSameComparer() | Private | — | 0x00 |
| void IsSubsetOf() | PublicFinal+2 flags | — | 0x00 |
| void IsSubsetOfSortedSetWithSameComparer() | Private | — | 0x00 |
| void IsProperSubsetOf() | PublicFinal+2 flags | — | 0x00 |
| void IsSupersetOf() | PublicFinal+2 flags | — | 0x00 |
| void IsProperSupersetOf() | PublicFinal+2 flags | — | 0x00 |
| void SetEquals() | PublicFinal+2 flags | — | 0x00 |
| void Overlaps() | PublicFinal+2 flags | — | 0x00 |
| void CheckUniqueAndUnfoundElements() | Private | — | 0x00 |
| void RemoveWhere() | Public | — | 0x00 |
| void get_Min() | Public+1 flags | — | 0x00 |
| void get_MinInternal() | 4 flags | — | 0x00 |
| void get_Max() | Public+1 flags | — | 0x00 |
| void get_MaxInternal() | 4 flags | — | 0x00 |
| void Reverse() | Public | — | 0x00 |
| void GetViewBetween() | Public+2 flags | — | 0x00 |
| void System.Runtime.Serialization.ISerializable.GetObjectData() | PrivateFinal+2 flags | — | 0x00 |
| void GetObjectData() | 3 flags | — | 0x00 |
| void System.Runtime.Serialization.IDeserializationCallback.OnDeserialization() | PrivateFinal+2 flags | — | 0x00 |
| void OnDeserialization() | 3 flags | — | 0x00 |
| void TryGetValue() | Public | — | 0x00 |
| void Log2() | PrivateStatic | — | 0x00 |