using System; using System.Collections.Generic; using System.Text; using FastReport.Utils; namespace FastReport.MSChart { /// /// Represents a collection of objects. /// public class SeriesCollection : FRCollectionBase { /// /// Gets the element at the specified index. /// /// Index of an element. /// The element at the specified index. public MSChartSeries this[int index] { get { return List[index] as MSChartSeries; } } /// /// Resets series data. /// public void ResetData() { foreach (MSChartSeries series in this) { series.ClearValues(); } } /// /// Processes the current data row. /// public void ProcessData() { foreach (MSChartSeries series in this) { series.ProcessData(); } } /// /// Finishes the series data. /// public void FinishData() { foreach (MSChartSeries series in this) { series.FinishData(); } } internal SeriesCollection(Base owner) : base(owner) { } } }