240 results found
-
use (or selection) of a mono spaced font in the output shell
when printing to the output shell / console the font is not mono spaced, please change with a mono spaced or offer to select a font
1 voteThis feature is already available - go to Edit | Preferences > Results.
-
Provide clickable links in exception stack traces to jump to error.
I was benchmarking some code which happened to throw an exception and noticed that the exception stack trace has been formatted to replace the line number with a clickable link that goes to that line in my query.
E.g.
![](https://us.v-cdn.net/5019392/uploads/editor/oe/99r1kswzag49.png "")
That's a pretty handy feature and I was wondering if the same thing could be done with the unhandled exception message handler?
The FormatException code in BenchmarkDotNet.linq only works for lines in the current query (which would probably cover the vast majority of cases), but doesn't work with #loaded scripts, but the stack trace in the debugger can…
1 voteGreat idea. This is now implemented in 8.4.9.
-
Ctrl+MouseDown on code opens ILSpy, interfering with Ctrl+Drag to copy.
We should have a way to customize or change these shortcuts. If that is difficult, could it be switched to Ctrl+MouseUp or Ctrl+Click?
3 votesThis feature can now be disabled via an option in Edit | Preferences > Advanced.
-
Fix spelling
Under Preferences -> Advanced -> "Don't show Undo availibility message when restoring queries", the word "availibility" is spelled incorrectly. It should be "availability".
1 voteCompleted for 8.4.2
-
Hide internal replication tables when system tables option not checked
Hide SQL Server internal tables related to replication unless the "Include system Tables, Views, and SPs" option is checked for the connection. These objects are currently being included in the tables list even though they are internal system objects that have ismsshipped = 1 in the sys.objects table. Examples include dbo.sysarticles, dbo.syssubscriptions, dbo.MSpeerrequest, dbo.MSpubidentity_range, and many others.
3 votes -
Interactive Regex Evaluator: add spellcheck="false" to patternbox and inputbox
Spelling underlines interfere with pattern editing/selections and constitute visual clutter. Patterns and, possibly, input texts are seldom valid to a spellchecker. Moreover, if you try to open the settings from the spelling right-click menu, the page is invalid.
1 voteThis attribute has been added for release 7.5.13.
-
Bug - chart Dump descriptions are applied to future Dumps as well
Great product, just found a small bug. The Chart Dump is incorrectly being applied to everything dumped after it in this case.
void Main() { var a = new[] { 1, 2, 3 } .Dump() // adding THIS dumb caused the bug. remove this and the errorous grouping goes away. ; a.Chart().Dump("This desc should only be chart"); a.Dump("this is nested..."); a.Dump("this too."); }
1 voteThanks - will fix in 7.4.3
-
fsharp.compiler.service
Update FSharp.Compiler.Service used by LINQPad so that string interpolation in F# starts to work. Current version used is 22.0.3.0, which is rather old.
2 votesLINQPad 6.14.9 now uses the latest FSharp.Compiler.Service.
-
display middle c# code like as sharplab
The right window will display the "middle" c# code, it's very useful.
1 voteThis feature is available in LINQPad 6.14 (in beta as of June 2021). Just click the IL translation tab and you will see the translation to C# 1 (as well as IL and assembly).
-
Filter Nuget Packages by Author/Publisher/"Created By"
Add ability to filter NuGet search results in the LINQPad NuGet Manager to filter the results to show only the Author/Publisher/"Created By" value specified by either keyword pattern(s) in the search boxes or from a drop-down of all authors/publishers/"created by" values that match the current search results. There have been many times I've wanted to limit the results to just Microsoft or another well-known publisher.
3 votesNuGet.org supports this via a search syntax: https://devblogs.microsoft.com/nuget/improved-search-syntax/
-
Fix Chart Dumping.
Currently, the only way to display and update a chart in a DumpContainer is to call chart.ToBitmap() and set the DumpContainer's content to the bitmap. This is workable, but the call to ToBitmap (which in turn calls ToWebChart) overrides many of the attributes of the underlying chart (color palette, axis intervals, etc.). This severely limits the configurability of the charting function.
I know that one solution is to use ToWindowsChart(), modify the attributes that I want to change, and then dump the Windows Chart, but this opens up another visualizer. I'd like to just be able to set the Content…
3 votesThis is completed in 6.12.2. There’s now an extension method called .ToBitmap() on the Windows Forms Chart type.
-
bug: async program in LinqPad6 (EF) doesn't wait.
.. while writing this explanation I noticed that my Async void Main() had an incorrect return type.
After changing it to Task, everything works as expected.
Could you please report it as an error when or warning (green squigly) when writing "async void Main" and suggest "async Task Main" instead ?
When doing the void' version, Linqpad executes and never waits - so the program completes, but run in the background...
1 voteThis is now fixed in 6.10.9
-
Bug: Query timer disappears after using compiler optimizations
When I turn on compiler optimizations the query timer disappears. This might be intentional. However, when I disable compiler optimizations the query timer remains hidden. Restarting the application shows the timer again.
I'm using v6.9.15 Pro Edition.
1 voteThis has been fixed in 6.10.5
-
Move the Interactive Regex Evaluator from the Help menu to a more visible menu
I happened upon the feature yesterday randomly by clicking on the Help menu. It would be awesome if it either got moved to a context menu action or even a new menu group (Tools for instance) for better visibility.
3 votesThe interactive Regex evaluator is also now on the editor context menu from version 6.9.2.
-
Hotkey for reconnect selected database
Please make a hotkey for reconnect current selected database in connection dropdown.
I often loose connection to database. Sometimes I intentionally have to break connection by turning off VPN. Sometimes I do something else in between and connection times out. Then I have to de-select and re-select the same database connection in the dropdown. It's a bit annoying to do this 20 times in a day since it breaks the work flow. Having a hotkey for this would make things smooth.
3 votesThis feature is now available from version 6.8.3 (press Alt+Shift+D)
-
Support non-installer .NET Core
When I try to start LINQPad 6, I get a message "To run this application, you must install .NET Core". Please either provide a version of LINQPad with its own bundled .NET Core version ( https://docs.microsoft.com/en-us/dotnet/core/deploying/ ), detect "dotnet" on the PATH, or support starting LINQPad 6 with an argument pointing to the SDK location (which can be anywhere if you download the SDK as a ZIP from https://dotnet.microsoft.com/download/dotnet-core/3.1 or https://github.com/dotnet/installer ).
3 votesImplemented from v6.8.2
-
Expose the render method on the Controls
I wanted to make my progressbar show the label above the progressbar. To do this I ended up viewing the source of the ProgressBar and creating my own copy just to modify the Render. This would be greatly simplified if the ProgressBar control exposed the Render method.
protected override object Render() { }
then I could simply inherit the control I want override its rendering logic.
3 votesProgressBar.Render() is now protected virtual from v6.8.1.
-
Show full path in tooltip when hovering over a tab for a query.
Similar to visual studio. I have a linqpad script that gets copied into different bin folders. If I have the script open I have no idea which one it is without doing open containing folder.
1 voteThis will be available from version 6.6.6.
-
Please fix Alt-Backspace
Time and again I hit Alt-Backspace, which is normally Undo (in Visual Studio, Word, etc.; same as Ctrl-Z), but in LinqPad it activates the menu — this throws me off completely! When I finally recover, I've lost my context and forgotten what I was typing.
3 votes -
Add Dump extension method to ReadOnlySpan<char>
Dump doesn't extend ReadOnlySpan<char> right now. It'd be nice to have something like
"xxx".AsSpan().Dump();1 vote
- Don't see your idea?