Lines Matching defs:ICollection
230 public ICollection<TKey> Keys { get { return new MapView<TKey>(this, pair => pair.Key, ContainsKey); } }
235 public ICollection<TValue> Values { get { return new MapView<TValue>(this, pair => pair.Value, ContainsValue); } }
276 void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> item)
295 bool ICollection<KeyValuePair<TKey, TValue>>.Contains(KeyValuePair<TKey, TValue> item)
306 void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex)
317 bool ICollection<KeyValuePair<TKey, TValue>>.Remove(KeyValuePair<TKey, TValue> item)
562 void ICollection.CopyTo(Array array, int index)
565 ICollection temp = this.Select(pair => new DictionaryEntry(pair.Key, pair.Value)).ToList();
571 ICollection IDictionary.Keys { get { return (ICollection)Keys; } }
573 ICollection IDictionary.Values { get { return (ICollection)Values; } }
575 bool ICollection.IsSynchronized { get { return false; } }
577 object ICollection.SyncRoot { get { return this; } }
754 private class MapView<T> : ICollection<T>, ICollection