1205 results found
-
Single LINQPad for both .net framework and .net
It will be useful if a single LINQPad can handle both .NET framework and .NET queries. It will result in less context switching when working on different kind of queries.
I know separation has benefits of doing less testing for .NET Framework version as it is more or less complete, but it is annoying to switch and now I need to keep track of queries separately.
3 votes -
Display details when I mouse over linq file names
For every Linq file I create, I put a description on the top like
/*
Used to read data from xyc table and convert to and then save to ABC database
*/Love to see this info when I mouse over file names in "MyQuery" section.
1 vote -
Visualization of concurrent applications
I love the charting functionality I LinqPad, it’s awesome!
What else I would like to be able to do Is to add Activities to my application,
perhaps it’s a multithreaded application and then be able to visualize how they are executed over time, like how a logic analyzer does it, like in this picture:
http://www.ece.utep.edu/courses/web3376/Logic_Analyzer_files/droppedImage.jpg
why? Because I want to visualize if my tasks/threads are running optimally ,or if I have some bad lock or threadpool issue somewhere.
Similar to the Concurrency Analyzer https://learn.microsoft.com/en-us/visualstudio/profiling/concurrency-visualizer?view=vs-2022
So, what want be able to do:
1. Add Activities in ny code, perhaps in different…1 vote -
REST client using .http files akin to whats been added via https://learn.microsoft.com/en-us/aspnet/core/test/http-files?view=aspnetcore-8.0
Would be great to add in support for .http/.rest files the same as they've done for VS and VS Code
This would help make LinqPad a great playground for producing and consuming data going through rest services for test and development7 votes -
Build Full Extensions for VS IDE
I wonder if you can build full extensions with compiler, Win Forms/UWP and multiplatform support for these languages into VS IDE - Java, Rust, Kotlin, Julia, R Language, Ruby, Golang, V Language, Clojure and Prolog
1 vote -
Debug into scripts that are #load-ed
It would be extremely useful to be able to debug into #load-ed scripts. I know they are scripts in themselves, and can be executed separately. But then maybe only allow this for .cs or .csx files?
2 votes -
Make vim integration better
Using GVim and VsVim all day where the integration/functionality is almost perfect and then switching to the linqpad editor is painful. Lots of actions dont' work the same way in linqpad that work in vim, some examples:
Visual mode select then x to delete
Visual mode select then y to yank
No option to yank/paste using clipboard
Many dot commands like replace ending ; to , with A<-, don't work
Braces navigation using %
Visual mode navigation, example V then Ctrl+d
Visual block mode doesn't work
The list could go on, these are just some examples I run into every…5 votes -
Show .cs files in the "My Queries" file tree and allow viewing .cs files
Show .cs files in the "My Queries" file tree and allow viewing .cs files
This allows us to quickly view and grab code from .cs files and paste it in a query for testing.
This increases productivity as we do not have to resort to another editor to view the file and copy contents from other app.
4 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 -
Shortcut key to turn on Edit Data mode (Grid Results only)
Provide a quick method to turn on Edit Data mode so that user can quickly edit data in the data grid, rather than raise a hand to click on the Edit Data button.
1 vote -
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 -
1 vote
-
Option for async Task Main() as default for C# Program
Since so many developers do async programming now, could you add an option for the default Main method of a C# Program to be "async Task Main()" instead of "void Main()"?
1 vote -
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 -
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 -
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
-
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
- Don't see your idea?