1195 results found
-
Malformed XML stops the querying of remaining rows
When querying data with xml, a malformed xml should not stop the querying of other rows. Linqpad should show where the malformed xml is and get the other columns.
1 vote -
warnings
When a script completes with warnings... provide a method for jumping to the line in the script that surfaces the warning. Perhaps clicking on the warning message (jump to first warning line)... or at least including the line number(s) of warnings.
1 vote -
dark mode issues
Dark mode doesn't change the color of the title bar or the buttons and controls on the toolbar.
Also, dark mode feels extremely clunky as most parts of the app start as white and change to dark several seconds later. It's not unusable since it does go dark eventually but if that could be fixed, it would be a considerably less jarring user experience.
1 vote -
Have option to show whitespace in Data Grid results.
Have an option to show whitespace in Data Grid results. Currently, the display of whitespace is only respected in the Rich Text results.
3 votes -
Update holding middle button to allow scrolling left and right also.
i love the product :) . minor request. Can you update it so that holding the middle button down lets you also scroll left and right in the code panel? the results panel already lets you do this when it's full enough. this would help a lot for when i leave the results upon on the right side of the screen.
3 votes -
Show warnings (or other logging message) that were generated from EF Core
Currently planning an upgrade from 2.X to 3.X and I'm hunting down queries that are client-evaluated, would be great if LINQPad would show those warnings when running queries
3 votes -
improve watch window support for local value refs
Add support for c# local ref vars in the watch window.
For example given code like below
void Main()
{
var sx = new st { i = 1 };
ref var rx = ref sx;
rx.i.Dump();
}
struct st { public int i; }Add support for the expression rx.i in the watch window
1 vote -
Make "My Queries" More Robust (Local, Private and Public Repos)
We share queries extensively at work using a synchronization tool. I've always wished Linqpad build this in so I could keep some of my personal queries from view more easily. In addition, I love the samples. I'd like to see a public repo where anyone could save queries or simply share their libraries via Github.
2 votes -
Save and Reopen Tabs in a Group
Similar to the great new Shelve feature and combined with Named tabs I would like to be able to save my open tabs and give that group of tabs a name and be able to re-open them together. When working on projects I often have several related tabs open and when I go back to work on that project again, I often want all the same tabs so it would be great to be able to reopen all at once. A file that just opens other .linq files into their own tabs.
0 votes -
Support color blind users. Util dif uses red/green, editor colors. Allow us to specify colors. Start with visual studio color options?
Support color settings besides basic dark/light or theme choice. Some people are colorblind and util.dif output uses red/green which could be tough. Allow customization of different color values like visual studio does.
2 votes -
Add refactoring support to extract to method from selected block of code
The code refactoring support in LINQPad is limited to just symbol renaming. As the script grows over period of time it becomes unmanageable due to lack of refactoring support in the LINQPad IDE.
5 votes -
turn off white space visualization
I haven't been able to find a setting to turn this off:
https://imgur.com/a/ESbuHpK1 vote -
custom upload location
I use LINQPad a lot with a lot of proprietary company code and connections. I love the instant share feature, but it would be awesome if we could set a custom share location that wasn't public, for example a custom path to a file share. Thanks!
1 vote -
Bug detected with PGSQL provider
Sorry if not the right spot for this:
Found a bug this evening:
This query: Drivers.Where(d => d.UserId == 1)
Returns this error: "Column is null"The generated SQL query is:
SELECT d."DriversId", d."Aggression", d."CarId", d."CarNumber", d."CreatedDate", d."CustId", d."DriverAge", d."DriverName", d."Optimism", d."PitCrewSkill", d."RosterId", d."Skill", d."Smoothness", d."StrategyRiskiness", d."UpdateDateTime", d."UserId"
FROM "Drivers" AS d
WHERE d."UserId" = 1
GOIf I run that SQL query in DataGrip, it fails. If I delete the "GO" and run it, the query runs perfectly fine.
Further, when I test the method from my C# application, the LINQ query:
Drivers.Where(d => d.UserId == 1) works as…
1 vote -
Allow to dump internals of unfinished task using Uncapsulate
With the new Uncapsulate method in the beta, I tried dumping the internals of an unfinished task, because I'm trying to learn more about some internals of the tasks and the task scheduler.
However, it dumps as "awaiting...".
Could there be a way to force a dump now, even though the task hasn't finished? In my case, it was a task that will never finish because I created it expressly to know what the internals look like before it has completed.
So this:
new Task(() => { }).Uncapsulate().Dump();
will just show "awaiting...".
1 vote -
6 votes
-
1 vote
-
EditorConfig based indentation settings
In a team setting it helps when everyone use the same indentation settings. Visual Studio, Visual Studio Code and other tool already read EditorConfig to set formatting settings.
It would be nice if LINQPad automatically kept consistent with the configuration of indentation by configuring tab-width and tab/space preferences from EditorConfig as well.
9 votes -
Script Row as Insert
It would be very useful to be able to right click 1 or more rows and have the option to generate an insert script in LINQ.
3 votes -
make it configurable how far away from the cursor the tooltips appear
the tooltip is very (very!) frequently in the way of typing in code.
first of all, the tooltip should NEVER obscure the cursor (it should just move out of the way), and, to ensure it doesn't have to move out of the way too often, make it appear near-ish (not near) the cursor. Like a couple of lines below the current position of the cursor, so you at least have a few lines of respite, before having to press esc to get rid of that annoying tooltip
1 vote
- Don't see your idea?