Currently, I have ReSharper set to only ever add a left parenthesis on autocompletion. Yet there seem to be many instances when the invocation of autocomplete via TAB or ENTER keys results in the addition of both left & right parenthesis. This seems to be most common when a class constructor has at least one valid signature that requires no parameters, e.g. new Foo(). I suggest that this behaviour is inconsistent with my stated choice to only have the left parenthesis added.