using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace LandscapeClassifier.Extensions
{
public static class CollectionExtensions
{
public static void AddRange<T>(this ICollection<T> destination, IEnumerable<T> source)
{
List<T> list = destination as List<T>;
if (list != null)
{
list.AddRange(source);
}
else
{
foreach (T item in source)
{
destination.Add(item);
}
}
}
}
}
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace LandscapeClassifier.Extensions
{
public static class CollectionExtensions
{
public static void AddRange<T>(this ICollection<T> destination, IEnumerable<T> source)
{
List<T> list = destination as List<T>;
if (list != null)
{
list.AddRange(source);
}
else
{
foreach (T item in source)
{
destination.Add(item);
}
}
}
}
}
No comments:
Post a Comment