This is really a corollary to a post by Kyle Baley a while back.
Despite my original love affair with regions some years back, that are nothing but noise to me now. Unfortunately, the default behavior of R# is wraps interface implementations in a region. I can understand where this might be helpful, but 90% of the time (in my experience) it is not .
I made a couple of half-hearted attempts to turn it off. It is not obvious in the least. After learning how from Kyle's post though, I thought I'd outline the exact steps.
- Go to ReSharper | Options
- In the left explorer pane, find Language | C# | Formatting Style | Type Members Layout
- Uncheck "Use Default Patterns"
- A huge nasty XML document appears. As Kyle mentions, Don't Panic.
- Around line 162 is a section marked by <!--interface implementations-->
- Within <entry />, remove:
<Group>
<ImplementsInterface Immediate="true"
Region="${ImplementsInterface} Members"/>
</Group>
Here's the screen shot.

Now you are good to go!