public TValue this[TKey key] { get { return collection[key].Value; } set { if (collection.Contains(key)) collection[key].Value = value; else Add(key, value); } }
public bool Contains(IMenuInfo item) => InternalCollection.Contains(item);
public bool ContainsKey(TKey key) { return(collection.Contains(key)); }
public bool Contains(TKey item) => internalCollection.Contains(item);