class Infragistics.UltraChart.Resources.ChartCollectionBase
   inherits Infragistics.UltraChart.Resources.Appearance.ChartAppearance
   implements Infragistics.UltraChart.Resources.IProvideChartComponent, Infragistics.UltraChart.Resources.IChartCollection, System.Collections.IList, System.Collections.ICollection, System.Collections.IEnumerable, System.ICloneable
   abstract:

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

   def public property Count as integer
      get.

   constructor protected ChartCollectionBase(input chartComponent as Infragistics.UltraChart.Resources.IChartComponent):
   end constructor.

   method public System.Object ToArray(input type as System.Type):
   end method.

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

   method protected final void Remove(input obj as System.Object):
   end method.

   method protected integer AddItem(input obj as System.Object):
   end method.

   method protected void AddItems(input objs as System.Object extent):
   end method.

   method public override Infragistics.UltraChart.Resources.ChartCollectionBase Clone():
   end method.

   method public override void SetComponent(input chartComponent as Infragistics.UltraChart.Resources.IChartComponent):
   end method.

   method public void Clear():
   end method.

   method public final logical Contains(input layer as Infragistics.UltraChart.Resources.Appearance.ChartLayerAppearance):
   end method.

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

   method public final void RemoveAt(input index as integer):
   end method.

   method protected void Insert(input index as integer, input obj as System.Object):
   end method.

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

   method protected void SetItem(input index as integer, input obj as System.Object):
   end method.

end class.
