A simple where exension method:

public static IEnumerable<TSource> WhereIs<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate)
{
     foreach (var item in source)
          if (predicate(item))
              yield return item;
}
Advertisements