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.