Interface IDictionaryProvider
public interface IDictionaryProvider
Properties
OfDictionary
public static IDictionaryProvider OfDictionary { get; }
Property Value
Methods
CreateDictionary<TSource, TKey, TElement>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>)
IReadOnlyDictionary<TKey, TElement> CreateDictionary<TSource, TKey, TElement>(IEnumerable<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector) where TKey : notnull where TElement : class
Parameters
source
IEnumerable<TSource>keySelector
Func<TSource, TKey>elementSelector
Func<TSource, TElement>
Returns
- IReadOnlyDictionary<TKey, TElement>
Type Parameters
TSource
TKey
TElement