Resharper is smart. But not smart enough to understand every linq query.
If it's simple enough to convert then reshaper will understand it's possible and will show you the hint (which you can control under Resharper -> Options -> Inspection Severity).
When the linq expression is not simple enough for resharper to understand it can't know how to convert it..