Class Lookup<TKey, TElement>
- Namespace
- UniLinq
- Assembly
- Assembly-CSharp.dll
public class Lookup<TKey, TElement> : ILookup<TKey, TElement>, IEnumerable<IGrouping<TKey, TElement>>, IEnumerable
Type Parameters
TKeyTElement
- Inheritance
-
Lookup<TKey, TElement>
- Implements
-
ILookup<TKey, TElement>IEnumerable<IGrouping<TKey, TElement>>
- Inherited Members
- Extension Methods
Properties
Count
public int Count { get; }
Property Value
this[TKey]
public IEnumerable<TElement> this[TKey key] { get; }
Parameters
keyTKey
Property Value
- IEnumerable<TElement>
Methods
ApplyResultSelector<TResult>(Func<TKey, IEnumerable<TElement>, TResult>)
public IEnumerable<TResult> ApplyResultSelector<TResult>(Func<TKey, IEnumerable<TElement>, TResult> resultSelector)
Parameters
resultSelectorFunc<TKey, IEnumerable<TElement>, TResult>
Returns
- IEnumerable<TResult>
Type Parameters
TResult
Contains(TKey)
public bool Contains(TKey key)
Parameters
keyTKey
Returns
GetEnumerator()
public IEnumerator<IGrouping<TKey, TElement>> GetEnumerator()
Returns
- IEnumerator<IGrouping<TKey, TElement>>