2 using System
.Collections
.Generic
;
4 namespace IEnumerableExtras
7 /// Provides <see cref="IEnumerable{T}"/> Filter extension.
9 public static class EnumerableFilter
12 /// Filter out those items in this collections that don't satisfy <paramref name="filterFunc"/>.
14 /// <typeparam name="T">/typeparam>
15 /// <param name="collection"></param>
16 /// <param name="filterFunc"></param>
17 /// <returns></returns>
18 public static IEnumerable
<T
> Filter
< T
>( this IEnumerable
<T
> collection
, Func
<T
, bool> filterFunc
)
20 foreach ( T item
in collection
)
22 if ( filterFunc( item
) )