Table of Contents

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

TKey
TElement
Inheritance
Lookup<TKey, TElement>
Implements
ILookup<TKey, TElement>
IEnumerable<IGrouping<TKey, TElement>>
Inherited Members
Extension Methods

Properties

Count

public int Count { get; }

Property Value

int

this[TKey]

public IEnumerable<TElement> this[TKey key] { get; }

Parameters

key TKey

Property Value

IEnumerable<TElement>

Methods

ApplyResultSelector<TResult>(Func<TKey, IEnumerable<TElement>, TResult>)

public IEnumerable<TResult> ApplyResultSelector<TResult>(Func<TKey, IEnumerable<TElement>, TResult> resultSelector)

Parameters

resultSelector Func<TKey, IEnumerable<TElement>, TResult>

Returns

IEnumerable<TResult>

Type Parameters

TResult

Contains(TKey)

public bool Contains(TKey key)

Parameters

key TKey

Returns

bool

GetEnumerator()

public IEnumerator<IGrouping<TKey, TElement>> GetEnumerator()

Returns

IEnumerator<IGrouping<TKey, TElement>>