ReSharper seems to go a little crazy when there's an open parenthesis. I have been running into this problem a lot lately as I start to write an expression and need to move somewhere else in the code.
For example, take the following code. The cursor is right after the opening brace where I put the circle.
Say I want to go add that function Call. What happens is this:
It's a strange response. Why does this happen? Does the parser think that whatever is in the expression is part of a lambda? Whatever it's doing, I am running into this problem very often. So much that I've decided to disable the auto brace insertion.
I've used other addins like VisualAssist and CodeRush and have not had this issue, seems specific to ReSharper.