interface System.Collections.IList
   inherits System.Collections.ICollection, System.Collections.IEnumerable:

   def public property Item as System.Object
      get.
      set.

   def public property IsReadOnly as logical
      get.

   def public property IsFixedSize as logical
      get.

   def public property Count as integer
      get.

   def public property SyncRoot as System.Object
      get.

   def public property IsSynchronized as logical
      get.

   method public integer Add(input value as System.Object).

   method public logical Contains(input value as System.Object).

   method public void Clear().

   method public integer IndexOf(input value as System.Object).

   method public void Insert(input index as integer, input value as System.Object).

   method public void Remove(input value as System.Object).

   method public void RemoveAt(input index as integer).

   method public void CopyTo(input array as System.Array, input index as integer).

   method public System.Collections.IEnumerator GetEnumerator().

end interface.
