I just came across the following code which, whilst fairly nasty, is valid C#. ReSharper flags it up as a syntax error.
object o= "dog";
string message= o as string + "food"; // ReSharper chokes
The F2 error is:
The Tooltip error is:
Cannot apply operator '+' to operand of type 'string'