CSharpRepl
CSharpRepl copied to clipboard
A command line C# REPL with syntax highlighting – explore the language, libraries and nuget packages interactively.
### Version last ### What happened? ```C# /// Description int M() => 0; ``` Xml received from roslyn is ```XML Description ``` we do not expect `` tag.
### Version last ### What happened? ..
### Version last ### What happened? ..
### Feature Description  We are parsing xml docs for this manually so it is a bit harder.
### Feature Description ## Context I tried to add `Newtonsoft.Json` nuget package using `#r "nuget: Newtonsoft.Json"` on `csharprepl` and I got this error:  ## Description You can have many...
### Feature Description Support overload help also for generic arguments. E.g.: 
### Feature Description E.g.: ```C# class A { protected A(string s) { } } class B : A { B() : base(/*here we want overload help*/) { } } ```...
### Feature Description Our manual parsing of xml documentation is incomplete and there are some TODOs in `OverloadItemGenerator.cs` for: - filterpriority - remarks - example - typeparam - value -...
### Feature Description Make "current parameter" in overload help signature bold:  It's already done for the parameter name at the last line (that was easy). This needs to be...
### Feature Description Support for RC/Settings files (example, `~/.csharpreplrc[.json|.xml|.y[a]ml]`) that are read before (and maybe even during?) program execution. A much better alternative to passing options each and every time....