public static void AddCloneRange <T>(this ICloneCollection <T> source, IEnumerable <T> collection) where T : ICloneable { foreach (var value in collection) { source.Add((T)value.Clone()); } }
public static void AddRange <T>(this ICloneCollection <T> source, IEnumerable <T> collection) { foreach (var value in collection) { source.Add(value); } }
public void Add(IVegetable item) { _ingridients.Add(item); }