OmniSharp / omnisharp-atom

Omnisharp support for the atom editor
https://atom.io/packages/omnisharp-atom
MIT License
318 stars 61 forks source link

Ending up with duplicate classes when implementing an interface #641

Open thecodejunkie opened 8 years ago

thecodejunkie commented 8 years ago

When I use the feature to implement an interface, it ends up creating two copies of the class

omnisharp-implement-interface

This is using v0.1.15 on OSX (El Capitan)

david-driscoll commented 8 years ago

It's like it running the code action twice. Interesting.

david-driscoll commented 8 years ago

I'm not seeing it happen locally, but I'm on windows. Anyone else with a mac around that can double check if they're getting that behavior too?

Yantrio commented 8 years ago

WOMM, osx el-capitan, packages: /Users/james/.atom/packages (25) ├── advanced-open-file@0.14.2 ├── atom-beautify@0.28.21 ├── atom-yeoman@0.3.15 ├── base16-ocean-dark@1.1.0 ├── batman-syntax@1.0.1 ├── dash@1.6.0 ├── editorconfig@1.2.4 ├── go-plus@3.5.2 ├── gruvbox@1.0.5 ├── idiomatic-dark-syntax@0.1.3 ├── ionide-fake@1.2.2 ├── ionide-fsharp@1.7.0 ├── ionide-fsi@1.1.1 ├── ionide-installer@1.3.0 ├── ionide-paket@2.2.5 ├── ionide-webview@1.0.3 ├── ionide-yeoman@1.0.2 ├── json-schema@0.1.15 ├── language-docker@1.1.6 ├── language-javascript-jsx@0.3.7 ├── linter@1.11.3 ├── nucleus-dark-ui@0.7.4 ├── omnisharp-atom@0.26.11 ├── project-manager@2.7.6 └── react@0.14.1

thecodejunkie commented 8 years ago

I don't have my osx box at hand, but this is the apm list results that I shared with @Yantrio earlier today

image

Nothing fancy there. He even tried installing the editorconfig package to see if it was the culprit

thecodejunkie commented 8 years ago

Oh and this also happens for other actions, like adding a using-statement

image