DictionaryHelper.SafeToDictionary<TItems, TKey, TValue> Method

<Extension()> _ 
Public Shared Function SafeToDictionary(Of _ 
TItems, _ 
TKey, _ 
TValue)( _ 
ByVal source As IEnumerable(Of TItems), _ 
ByVal key_selector As Func(Of TItems, TKey), _ 
ByVal value_selector As Func(Of TItems, TValue), _ 
Optional ByVal overwrite_duplicate_key As Boolean = false _ 
) As IDictionary(Of TKey, TValue)
This language is not supported or no code example is available.
public static IDictionary<TKey, TValue> SafeToDictionary<TItems, TKey, TValue>( 
this IEnumerable<TItems> source
Func<TItems, TKey> key_selector
Func<TItems, TValue> value_selector
bool overwrite_duplicate_key = false 
)
This language is not supported or no code example is available.
[Extension()] 
generic<typename TItems, typename TKey, typename TValue> 
public:  
static IDictionary<TKey, TValue>^ SafeToDictionary( 
IEnumerable<TItems>^ source
Func<TItems, TKey>^ key_selector
Func<TItems, TValue>^ value_selector
bool overwrite_duplicate_key 
)
This language is not supported or no code example is available.
JScript does not support generic types and methods.
This language is not supported or no code example is available.

Type Parameters

TItems

TKey

TValue

Parameters

source
IEnumerable<TItems>

key_selector
Func<TItems, TKey>

value_selector
Func<TItems, TValue>

overwrite_duplicate_key
bool

Return Value

IDictionary<TKey, TValue>

.NET Framework

Supported in: 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1

In this article

Definition