public TValue this[TKey key] { get { return(collection[key].Value); } set { if (collection.TryGetValue(key, out var entry)) { entry.Value = value; } else { Add(key, value); } } }
public TValue this[TKey key] { get { return(collection[key].Value); } set { if (collection.TryGetValue(key, out var entry)) { entry.Value = value; } else { Add(key, value); } } }