1197 results found
-
Add a "Enable Word Wrap" toggle button on the toolbar
I'm switching Word Wrap flag very often. When there is a big string in the Editor, I have to switch between Enable Word Wrap and Disable Word Wrap. So it would be better providing Keyboard shortcuts (Ctrl-E-W) or have a button on the toolbar.
Screenshot: https://imgur.com/HhnA2lr
3 votes -
Allow Hyperlinq as Dump() header
Allow Hyperlinq as Dump() header (Results Rich Text only?):
.Dump(new Hyperlinq("https://www.linqpad.net/", "LINQPad"))
2 votes -
Allow F# users to use the new benchmarking feature
Currently the beta (7.5.7) feature for benchmarking appears to only support C#. Please add the same functionality to F# as well.
12 votes -
DataType in Columnheader
It would be helpful, if datatype of based table-column is visible in datagrid.
1 vote -
add extension methods Folded and Expanded for overiding initial folded/expanded state
add extension methods Folded and Expanded for overiding initial folded/expanded state ignoring depth level from Dump function for that member
3 votes -
Add Dump parameter that will exclude properties having a null value
There are many times that I'm using Linqpad to investigate sparsely populate objects, such as from a database row with 5/100 columns having a non-null value.
In these cases, my results pane is littered with uninteresting information.
I propose a feature allowing me to exclude rendering dump output for properties having a null value. For example: https://imgur.com/a/nkHqn47
1 vote -
RIGHT CLICK IN CONNECTIONS PANE
Add right-click to connections pane to
- Add folder
- Sort by name (root level)
- Sort All (root level then inside each folder)
- Health Check - to see if any items at root level or in folders has lost connectivity
1 vote -
Add confirmation to closing more then query at a time
Due to stress, evil mice and physical handicaps please add a confirmation box that verifies if the user wants to close more than one query, with option to shelve to a Shelve List and the ability to check not to be asked again for the very brave persons out there.
2 votes -
Add Empty or Blank as option for "Style sheet for text (HTML) results"
There are some instances where I want to have more control of the HTML formatting in the results window. For example, I am testing generating some HTML emails and need a blank slate to see what it would look like. I would like the option to not have ANY of the default styles added to the results window. I can always copy the ones I need into the stylesheet editor. I hope this would be a simple feature to add :) A Util method to dump into a new Results window tab (like the data grid does) but with no…
1 vote -
Collapse Code: handle additional cases
In LinqPad we can use the +/- buttons in the UI to hide blocks of code; whole methods, ELSE blocks etc.
I would love to see this extended to the following:
- New Lists. I don't always want to see all the new items added to a new list, so seeing just
Options = new List<Thing>
is fine rather than
Options = new List<Thing> { new Thing(), new Thing(), ....... }
- Property Initialization. Similarly, I don't always want to see all the properties that are set during an object's initialization. So seeing it collapsed to
Person p = new()
is fine…
1 vote - New Lists. I don't always want to see all the new items added to a new list, so seeing just
-
Ctrl + S shortcut does not work when the explorer pange is too narrow.
When the Explorer View is too narrow (i.e. removed to occupy as less screen space as it is possible), I cannot save the code by pressing Ctrl + S. My LINQPad version is 7.4.9 (X64) for Windows. Please see the screen recording that shows the issue:
https://1drv.ms/v/s!Asp69p7IB51WkAFhnqj9vmUw72JS?e=2JvozE
Can this be fixed in the next version?
1 vote -
Add an option to enable .NET MAUI in a query
.NET MAUI is an optional workload starting .NET 6. Add an option to enable .NET MAUI in a query file to load supported libraries in those queries.
6 votes -
Add a keyboard shortcut to move / reorder tabs
Suggest Ctrl+Shift+PgUp/PgDn, as that seems a popular choice, both in browsers and Notepad++.
Thanks.
1 vote -
support .exe assembly references
I can add a reference to an assembly that's blah.exe but I can't consume types inside it. If I copy blah.exe to blah.dll everything's fine, but that would appear to be a dull and unnecessary (and forgettable) step.
If there's a valid reason why this can't be delivered then fine, I'll live with it, but - granted I know diddly-squat about LinqPad internals - it doesn't seem like it'd be hard to add.
3 votes -
Add a context menu command "Copy as new List<string>" to the grid context menu.
Similar to the RedGate SQL Prompt function "Copy as IN Clause".
To use this, you return results into the grid. Then select a range of values in one column and select "Copy as new List<string>" from the context menu. It then copies the C# code for creating a List<string> with those values to the clipboard. For example:
new List<string> {
"OMO-155165",
"PQJ-155177",
"ABI-155153",
"HCI-155167"
}3 votes -
Add "Export to JSON file" to result grid context menu.
I do a lot of messing around in LINQPad, and sometimes I get a result I want to process further... but I didn't remember to export the results in my script. I can use the 'Export to CSV file' or 'Export to HTML file' options to get the data out and hope that I don't need any collection contents, but then I have to parse the CSV back into an object list in the next script.
Could we please get an 'Export to JSON file' option that uses System.Tex.Json.JsonSerializer to create an export file? Indented formatting would be nice but…
2 votes -
Query limit hit -> prompt to clear & continue
When LINQPad hits a hard limit on output size, the query continues
execution but no longer renders .Dump() output.
The idea is to pause execution & add a 'clear output window' hyperlink to the "Limit of query" message to allow script to continue.This could be an option in case people dont want this behavior.
1 vote -
Provide a Menu option for Clearing the Results Window
The Results window gets cluttered as I debug my code, especially with the Dump results.
Please provide a menu option to clear out the Results pane.
1 vote -
Handle Implicit Usings when using #load
If using #load on a .NET 6 C# file that used implicit usings, LINQPad will complain when using anything from the implicit namespaces, such as saying that the type Action<> could not be found when System is implicit. It would be nice if LINQPad could handle implicit usings so if I #load such a file, it should function properly.
2 votes -
ScrollIntoView for LINQpad controls
For LINQPad controls : add a ScrollIntoView() function. This would cause the query window to scroll to wherever it landed on the Dump() output.
1 vote
- Don't see your idea?