public static class Extentions
{
/// <summary>
/// Executes an Action in every item of a collection
/// </summary>
/// <typeparam name="T">type to iterate with</typeparam>
/// <param name="source">collection to iterate</param>
/// <param name="predicate">action to execute</param>
internal static void ForEach<T>(this IEnumerable<T> source, Action<T> predicate)
{
foreach (var item in source) predicate(item);
}
/// <summary>
/// Converts an enumeration of series to a SeriesCollection instance.
/// </summary>
/// <param name="series">The series.</param>
/// <returns></returns>
public static SeriesCollection AsSeriesCollection(this IEnumerable<ISeriesView> series)
{
var collection = new SeriesCollection();
collection.AddRange(series);
return collection;
}
}