Table of Contents

Interface IDictionaryProvider

Namespace
NetCord.Gateway
Assembly
NetCord.dll
public interface IDictionaryProvider

Properties

OfDictionary

public static IDictionaryProvider OfDictionary { get; }

Property Value

IDictionaryProvider

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