1 // -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*-
3 // System.Collections.IDictionary
6 // Vladimir Vukicevic (vladimir@pobox.com)
8 // (C) 2001 Vladimir Vukicevic
13 namespace System.Collections {
15 public interface IDictionary : ICollection {
18 bool IsFixedSize { get; }
20 bool IsReadOnly { get; }
22 object this[object key] { get; set; }
24 ICollection Keys { get; }
26 ICollection Values { get; }
30 void Add (object key, object value);
34 bool Contains (object key);
36 new IDictionaryEnumerator GetEnumerator ();
38 void Remove (object key);