microsoft/ConcordExtensibilitySamples

Feature request: Allow other .NET languages to participate in Edit and Continue/Hot Reload

Opened this issue · 1 comments

We have created our .Net language compiler (X#) which is based on the Roslyn code (https://github.com/X-Sharp/XSharpDev)
We want to implement "Edit and Continue" for the debugger, but we cannot find how the Debugger notifies / calls the Roslyn to trigger recompile the code.
Does anybody know how this works?

Presently Visual Studio doesn't have a stable interface between the language service/compiler and the debugger for edit-and-continue / Hot Reload. So, we don't have a way for any language besides C#/VB and participate. Once we have cleared our backlog of breaking changes, we would like to open it up for extenders to also participate.

I will leave this issue open to track this.