|
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 |