NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

IList

IList extends from ICollection and adds methods for using a list of items.

public interface IList extends ICollection {

   //From ICollections
   void CopyTo(Array array, int index);
   IEnumerator GetEnumerator();
   int Count {get;};
   Object SyncRoot {get;};
   boolean IsSynchronized {get;};


   //IList
   Object this[int index] {get; set;}
   int Add (Object value);
   void AddRange(ICollection collection); //Note: Not yet implemented
   void Remove (Object value);
   void Clear();
   boolean Contains (Object value);
   int IndexOf (Object value); // Uses Object.Equals method
   void Insert (int index, Object value);
   void RemoveAt(int index);
}