Legend

Class
Struct
Enum
Interface
Delegate
Constructor
Method
Property
Event
Field

Extension method: void AddSafe<K, V>(this IDictionary<K, List<V>>, K, V)

Declaration

public static void AddSafe<K, V>(
    this IDictionary<K, List<V>> dic,
    K key,
    V value
)

Summary

Adds an element to a List<V> stored in the current IDictionary<K, List<V>>. If the specified key does not exist in the current IDictionary, a new List is created.

Generic type parameters

K Type of the key of the IDictionary.
V Type of the values in the Lists.

Parameters

this IDictionary<K, List<V>>dic IDictionary to operate on.
Kkey Key at which the list is located in the IDictionary.
Vvalue Value to add to the List located at the specified Key.