Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
bool | Contains (TKey key) |
IEnumerator< IGrouping< TKey, TElement > > | GetEnumerator () |
IEnumerable< TResult > | ApplyResultSelector< TResult > (Func< TKey, IEnumerable< TElement >, TResult > resultSelector) |
Package Functions | |
TResult[] | ToArray< TResult > (Func< TKey, IEnumerable< TElement >, TResult > resultSelector) |
List< TResult > | ToList< TResult > (Func< TKey, IEnumerable< TElement >, TResult > resultSelector) |
Grouping< TKey, TElement > | GetGrouping (TKey key, bool create) |
Static Package Functions | |
static Lookup< TKey, TElement > | Create< TSource > (IEnumerable< TSource > source, Func< TSource, TKey > keySelector, Func< TSource, TElement > elementSelector, IEqualityComparer< TKey > comparer) |
static Lookup< TKey, TElement > | Create (IEnumerable< TElement > source, Func< TElement, TKey > keySelector, IEqualityComparer< TKey > comparer) |
static Lookup< TKey, TElement > | CreateForJoin (IEnumerable< TElement > source, Func< TElement, TKey > keySelector, IEqualityComparer< TKey > comparer) |
Properties | |
int | Count [get] |
IEnumerable< TElement > | this[TKey key] [get] |
Private Member Functions | |
IGrouping< TKey, TElement >[] IIListProvider< IGrouping< TKey, TElement > >. | ToArray () |
List< IGrouping< TKey, TElement > > IIListProvider< IGrouping< TKey, TElement > >. | ToList () |
int IIListProvider< IGrouping< TKey, TElement > >. | GetCount (bool onlyIfCheap) |
Lookup (IEqualityComparer< TKey > comparer) | |
IEnumerator IEnumerable. | GetEnumerator () |
int | InternalGetHashCode (TKey key) |
void | Resize () |
Private Attributes | |
readonly IEqualityComparer< TKey > | _comparer |
Grouping< TKey, TElement >[] | _groupings |
Grouping< TKey, TElement > | _lastGrouping |
int | _count |