PostSharp / / API Reference / Post­Sharp.​Patterns.​Collections / Extensions / To­Advisable­Dictionary

Method ToAdvisableDictionary

ToAdvisableDictionary<TKey, TValue>(IDictionary<TKey, TValue>)

Declaration
public static AdvisableDictionary<TKey, TValue> ToAdvisableDictionary<TKey, TValue>(this IDictionary<TKey, TValue> dictionary)
Parameters
Type Name Description
IDictionary<TKey, TValue> dictionary
Returns
Type Description
AdvisableDictionary<TKey, TValue>
Type Parameters
Name Description
TKey
TValue

ToAdvisableDictionary<TItem, TKey, TValue>(IEnumerable<TItem>, Func<TItem, TKey>, Func<TItem, TValue>)

Declaration
public static AdvisableDictionary<TKey, TValue> ToAdvisableDictionary<TItem, TKey, TValue>(this IEnumerable<TItem> collection, Func<TItem, TKey> getKeyFunc, Func<TItem, TValue> getValueFunc)
Parameters
Type Name Description
IEnumerable<TItem> collection
Func<TItem, TKey> getKeyFunc
Func<TItem, TValue> getValueFunc
Returns
Type Description
AdvisableDictionary<TKey, TValue>
Type Parameters
Name Description
TItem
TKey
TValue