| 
    Terraria v1.4.4.9
    
   Terraria source code documentation 
   | 
 
Classes | |
| struct | ElementCount | 
| struct | Enumerator | 
| class | Node | 
| class | TreeSubSet | 
Static Public Member Functions | |
| static IEqualityComparer< SortedSet< T > > | CreateSetComparer () | 
| static IEqualityComparer< SortedSet< T > > | CreateSetComparer (IEqualityComparer< T >? memberEqualityComparer) | 
Protected Member Functions | |
| SortedSet (SerializationInfo info, StreamingContext context) | |
| virtual void | GetObjectData (SerializationInfo info, StreamingContext context) | 
| virtual void | OnDeserialization (object? sender) | 
Package Functions | |
| virtual bool | InOrderTreeWalk (TreeWalkPredicate< T > action) | 
| virtual bool | BreadthFirstTreeWalk (TreeWalkPredicate< T > action) | 
| virtual void | VersionCheck (bool updateCount=false) | 
| virtual int | TotalCount () | 
| virtual bool | IsWithinRange (T item) | 
| virtual bool | AddIfNotPresent (T item) | 
| virtual bool | DoRemove (T item) | 
| virtual Node | FindNode (T item) | 
| virtual int | InternalIndexOf (T item) | 
| Node | FindRange (T from, T to, bool lowerBoundActive, bool upperBoundActive) | 
| void | UpdateVersion () | 
| virtual void | IntersectWithEnumerable (IEnumerable< T > other) | 
Static Package Functions | |
| static bool | SortedSetEquals (SortedSet< T > set1, SortedSet< T > set2, IComparer< T > comparer) | 
Properties | |
| int | Count [get] | 
| IComparer< T > | Comparer [get] | 
| bool ICollection< T >. | IsReadOnly [get] | 
| bool ICollection. | IsSynchronized [get] | 
| object ICollection. | SyncRoot [get] | 
| T? | Min [get] | 
| virtual ? T | MinInternal [get] | 
| T? | Max [get] | 
| virtual ? T | MaxInternal [get] | 
Static Private Member Functions | |
| static Node | ConstructRootFromSortedArray (T[] arr, int startIndex, int endIndex, Node redNode) | 
| static int | Log2 (int value) | 
Private Attributes | |
| Node | root | 
| IComparer< T > | comparer | 
| int | count | 
| int | version | 
| SerializationInfo | siInfo | 
Definition at line 12 of file SortedSet.cs.