OmniSharp / omnisharp-server

HTTP wrapper around NRefactory allowing C# editor plugins to be written in any language.
http://www.omnisharp.net
MIT License
380 stars 97 forks source link

OmniSharpServer with Roslyn? #75

Open ddetkovs opened 10 years ago

ddetkovs commented 10 years ago

Since Roslyn is open source now and since (IMO) it has got higher potential than NRefactory on Windows, I suggest that Roslyn support should be integrated into OmniSharpServer. Is it feasible and possible? If so, what changes have to be done?

nosami commented 10 years ago

It would be a hell of a lot of work. Certainly possible but there aren't many refactorings widely available (yet).

At the moment, I think that Roslyn is only useful for AST parsing.. so it could maybe be used for intellisense, goto definition and find usages / implementations and those kind of things.

Mike Krüger said on twitter yesterday that the next version of NRefactory will be based on Roslyn. So for now, I'm just going to wait and see what happens.

Roslyn isn't just for Windows either!

nosami commented 10 years ago

https://github.com/icsharpcode/NRefactory/issues/394

nosami commented 9 years ago

See here https://github.com/OmniSharp/omnisharp-roslyn :)