RoslynPad is an open-source code editor for C# scripts (.csx files), built using Roslyn and AvalonEdit. Some of its features include code completion, signature help, diagnostics (squiggles), code actions (bulbs) and NuGet support.