|
Terraria v1.4.4.9
Terraria source code documentation
|
Classes | |
| struct | Entry |
| struct | Enumerator |
Static Public Member Functions | |
| static IEqualityComparer< HashSet< T > > | CreateSetComparer () |
Protected Member Functions | |
| HashSet (SerializationInfo info, StreamingContext context) | |
Package Functions | |
| bool | IsSubsetOfHashSetWithSameComparer (HashSet< T > other) |
Static Package Functions | |
| static bool | EqualityComparersAreEqual (HashSet< T > set1, HashSet< T > set2) |
Properties | |
| int | Count [get] |
| bool ICollection< T >. | IsReadOnly [get] |
| IEqualityComparer< T > | Comparer [get] |
Private Member Functions | |
| void | ConstructFrom (HashSet< T > source) |
| void ICollection< T >. | Add (T item) |
| int | FindItemIndex (T item) |
| ref int | GetBucketRef (int hashCode) |
| IEnumerator< T > IEnumerable< T >. | GetEnumerator () |
| IEnumerator IEnumerable. | GetEnumerator () |
| void | Resize () |
| void | Resize (int newSize, bool forceNewHashCodes) |
| int | Initialize (int capacity) |
| bool | AddIfNotPresent (T value, out int location) |
| bool | ContainsAllElements (IEnumerable< T > other) |
| void | IntersectWithHashSetWithSameComparer (HashSet< T > other) |
| void | IntersectWithEnumerable (IEnumerable< T > other) |
| void | SymmetricExceptWithUniqueHashSet (HashSet< T > other) |
| void | SymmetricExceptWithEnumerable (IEnumerable< T > other) |
| int int UnfoundCount | CheckUniqueAndUnfoundElements (IEnumerable< T > other, bool returnIfUnfound) |
Private Attributes | |
| int[] | _buckets |
| Entry[] | _entries |
| ulong | _fastModMultiplier |
| int | _count |
| int | _freeList |
| int | _freeCount |
| int | _version |
| IEqualityComparer< T > | _comparer |
| int | UniqueCount |
Definition at line 13 of file HashSet.cs.