1201 results found
-
LinqPad 6 Bug : Result of Async operation is null in watch
The result of an async operation is NULL according to Linqpad Watch and mouseover.
HOWEVER - the program continues executing with the real value underneath.
eg:
var b = await GetBoolTRUE()
// stopping debugger here shows b = null
if (b == true)
{
// this code executes
}PS: The async method I'm calling is located in an imported DLL
2 votes -
Ability to set font-settings/features
Hi, It would be realy cool to enable Font-specific features like the stylistic sets of FireCode for example
https://github.com/tonsky/FiraCode/wiki/How-to-enable-stylistic-sets
like a string in "Advanced" settings or something3 votes -
Turn off a Dump() when double click it
I write a lot of Dump(), to output variables temporarily, and finally remove them.
It would be nice to turn on/off a Dump() without edit code.Please highlight the Dump() method, swith to DumpOff() when double click it, and output nothing.
7 votes -
Stop deactivating LINQPad when hardware components change
Changed my CPU recently and intend to change it again before the end of the year after the Zen 3 release.
My JetBrains software continued to work fine, my Visual Studio continued to work fine, only LINQPad was deactivated and I had to do the license transfer.
Why is that and why do you have to deactivate the software if I change my CPU and what if I run out of transfers? Tough luck?
1 vote -
Add a modified time column to the Navigate Queries Dialog
I think this is a trivial addition but it would add a very useful feature for similarly named files.
1 vote -
Default Property
Set a default property for child to show in collapsed mode. Eg. Category name is enough to describe the category object.
1 vote -
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.
7 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
- Don't see your idea?