Haven't fired up reflector to look at the difference but would one expect to see the exact same compiled code when comparing Func<T, bool>
vs. Predicate<T>
I would imagine there is no difference as both take a generic parameter and return bool?