Demo code for a blog post Building a C# Interactive shell in a browser with Blazor (WebAssembly) and Roslyn
The code reflecting the article is available on the article branch.
The master branch contains additional features and improvements not mentioned in the article.
The code looks now a little different from the article because it has been updated to Blazor WASM 5.0 Preview 8. Due to dotnet/runtime#41761 the solution currently doesn't work (requires changes bringing back SHA functions).