using System; using System.Linq; using System.Collections.Generic; namespace Shand.Extension { public static partial class Extensions { public static bool IsEmpty<T>(this IEnumerable<T> source) { return source.Count() == 0; } public static void ForEach<T>(this IEnumerable<T> source, Action<T> action) { foreach (T item in source) { action(item); } } public static IEnumerable<T> Filter<T>(this IEnum