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.