1 // -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*-
3 // System.Collections.IList
6 // Vladimir Vukicevic (vladimir@pobox.com)
8 // (C) 2001 Vladimir Vukicevic
13 namespace System.Collections {
15 public interface IList : ICollection, IEnumerable {
18 bool IsFixedSize { get; }
20 bool IsReadOnly { get; }
22 object this[int index] { get; set; }
26 int Add (object value);
30 bool Contains (object value);
32 int IndexOf (object value);
34 void Insert (int index, object value);
36 void Remove (object value);
38 void RemoveAt (int index);