CSharpRepl icon indicating copy to clipboard operation
CSharpRepl copied to clipboard

A command line C# REPL with syntax highlighting – explore the language, libraries and nuget packages interactively.

Results 83 CSharpRepl issues
Sort by recently updated
recently updated
newest added

### Version last ### What happened? ```C# /// Description int M() => 0; ``` Xml received from roslyn is ```XML Description ``` we do not expect `` tag.

bug

### Feature Description ![image](https://user-images.githubusercontent.com/11704036/180067516-88dc2f18-5d41-4927-8d93-90e22db636b0.png) We are parsing xml docs for this manually so it is a bit harder.

enhancement

### Feature Description ## Context I tried to add `Newtonsoft.Json` nuget package using `#r "nuget: Newtonsoft.Json"` on `csharprepl` and I got this error: ![image](https://user-images.githubusercontent.com/13673443/180200946-909b4188-934f-497a-8e6c-30029ba6cb43.png) ## Description You can have many...

enhancement

### Feature Description Support overload help also for generic arguments. E.g.: ![image](https://user-images.githubusercontent.com/11704036/180069485-4ba7eca5-3095-4aba-a2bd-3e424c4629c6.png)

enhancement

### Feature Description E.g.: ```C# class A { protected A(string s) { } } class B : A { B() : base(/*here we want overload help*/) { } } ```...

enhancement

### Feature Description Our manual parsing of xml documentation is incomplete and there are some TODOs in `OverloadItemGenerator.cs` for: - filterpriority - remarks - example - typeparam - value -...

enhancement

### Feature Description Make "current parameter" in overload help signature bold: ![image](https://user-images.githubusercontent.com/11704036/179823311-3b3a093c-42ef-42ec-943a-6c4311bb2300.png) It's already done for the parameter name at the last line (that was easy). This needs to be...

enhancement

### 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....

enhancement