class Infragistics.Shared.DisposableObjectCollectionBase
   inherits Infragistics.Shared.SubObjectBase
   implements System.IDisposable, System.Collections.ICollection, System.Collections.IEnumerable
   abstract:

   def public property SyncRoot as System.Object
      get.

   def public property IsSynchronized as logical
      get.

   def public abstract property IsReadOnly as logical
      get.

   def protected abstract property InitialCapacity as integer
      get.

   def public property Count as integer
      get.

   def protected property List as System.Collections.ArrayList
      get.

   constructor protected DisposableObjectCollectionBase():
   end constructor.

   method public System.Object GetItem(input index as integer):
   end method.

   method protected void DisposeCollectionItems():
   end method.

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

   method public final logical Contains(input obj as System.Object):
   end method.

   method public integer IndexOf(input obj as System.Object):
   end method.

end class.
