4 ms·
> for now it supports only C# / VB Nope, there is not any support for VB at this point in time. It's C# only I'm afraid! As cloudroutine mentions, the older om
by wluu 11y ago
> for now it supports only C# / VB
Nope, there is not any support for VB at this point in time. It's C# only I'm afraid!
As cloudroutine mentions, the older omnisharp-server implementation is NRefactory based, whilst omnisharp-roslyn (as the name implies) has been built atop roslyn.
omnisharp-roslyn retains a bit of NRefactory (the code actions part[1]), which was called NR6Pack and has now been renamed as Refactoring Essentials [2].
Anyway, there's been a lot of recent changes in the works, as someone has already mentioned, omnisharp-rolsyn currently has an open PR [3] which will provide a plugin system to omnisharp-roslyn. Once introduced, it will mean that the various omnisharp editors/clients can pick and choose which plugins they wish to bundle with their editor. This may include F#, VB, Cake, Fake and many others.
New contributors are, as always most welcome :)
---
[1] https://github.com/OmniSharp/omnisharp-roslyn/blob/f62e74324e76aa702083bfe749d293c2b3eb4777/src/OmniSharp/Startup.cs#L94 https://github.com/OmniSharp/omnisharp-roslyn/blob/f62e74324...
[2] http://vsrefactoringessentials.com http://vsrefactoringessentials.com
[3] https://github.com/OmniSharp/omnisharp-roslyn/pull/293 https://github.com/OmniSharp/omnisharp-roslyn/pull/293