Lookup<TKey,TElement>.ApplyResultSelector(Func<TKey,IEnumerable<TElement>,TResult>) Lookup<TKey,TElement>.ApplyResultSelector(Func<TKey,IEnumerable<TElement>,TResult>) Lookup<TKey,TElement>.ApplyResultSelector(Func<TKey,IEnumerable<TElement>,TResult>) Lookup<TKey,TElement>.ApplyResultSelector(Func<TKey,IEnumerable<TElement>,TResult>) Method

Definition

Applies a transform function to each key and its associated values and returns the results.

public:
generic <typename TResult>
 System::Collections::Generic::IEnumerable<TResult> ^ ApplyResultSelector(Func<TKey, System::Collections::Generic::IEnumerable<TElement> ^, TResult> ^ resultSelector);
public System.Collections.Generic.IEnumerable<TResult> ApplyResultSelector<TResult> (Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult> resultSelector);
member this.ApplyResultSelector : Func<'Key, seq<'Element>, 'Result> -> seq<'Result>
Public Function ApplyResultSelector(Of TResult) (resultSelector As Func(Of TKey, IEnumerable(Of TElement), TResult)) As IEnumerable(Of TResult)

Type Parameters

TResult

The type of the result values produced by resultSelector.

Parameters

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

A function to project a result value from each key and its associated values.

Returns

IEnumerable<TResult>

A collection that contains one value for each key/value collection pair in the Lookup<TKey,TElement>.

Applies to