|
Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
| Enumerator | GetEnumerator () |
| ImmutableHashSet< T > | ToImmutable () |
| bool | TryGetValue (T equalValue, out T actualValue) |
| bool | Add (T item) |
| bool | Remove (T item) |
| bool | Contains (T item) |
| void | Clear () |
| void | ExceptWith (IEnumerable< T > other) |
| void | IntersectWith (IEnumerable< T > other) |
| bool | IsProperSubsetOf (IEnumerable< T > other) |
| bool | IsProperSupersetOf (IEnumerable< T > other) |
| bool | IsSubsetOf (IEnumerable< T > other) |
| bool | IsSupersetOf (IEnumerable< T > other) |
| bool | Overlaps (IEnumerable< T > other) |
| bool | SetEquals (IEnumerable< T > other) |
| void | SymmetricExceptWith (IEnumerable< T > other) |
| void | UnionWith (IEnumerable< T > other) |
| void | CopyTo (Array array, int index) |
Package Functions | |
| Builder (ImmutableHashSet< T > set) | |
Properties | |
| int | Count [get] |
| bool ICollection< T >. | IsReadOnly [get] |
| IEqualityComparer< T > | KeyComparer [get, set] |
| int | Version [get] |
| MutationInput | Origin [get] |
| SortedInt32KeyNode< HashBucket > | Root [get, set] |
| object | SyncRoot [get] |
| bool | IsSynchronized [get] |
Private Member Functions | |
| void ICollection< T >. | Add (T item) |
| void ICollection< T >. | CopyTo (T[] array, int arrayIndex) |
| IEnumerator< T > IEnumerable< T >. | GetEnumerator () |
| IEnumerator IEnumerable. | GetEnumerator () |
| void | Apply (MutationResult result) |
Private Attributes | |
| SortedInt32KeyNode< HashBucket > | _root = SortedInt32KeyNode<HashBucket>.EmptyNode |
| IEqualityComparer< T > | _equalityComparer |
| readonly IEqualityComparer< HashBucket > | _hashBucketEqualityComparer |
| int | _count |
| ImmutableHashSet< T > | _immutable |
| int | _version |
Definition at line 59 of file ImmutableHashSet.cs.