1205 results found
-
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 -
Docker support
It would be nice to have Docker support build-in.
I mean something similar to VS *.dcproj or just plain Dockerfile.
With full debugger support through remote debugging;It's nice that it's possible to compile to netcore, but it often turns out that something works differently in a linux container than on windows.
In particular when it comes to data access via System.Data.SqlClient.So it would be really cool if we had the opportunity to launch it locally or in the container simply by switching some flag or something.
5 votes -
Support Integrated Windows Authentication for NuGet Package Managers
My "in-house" (ProGet) NuGet package source supports Integrated Windows Authentication (IWA). When I try to connect to it I get an authorized response.
I can try basic authentication, but I would rather not have LinqPad remember my network credentials.
3 votes -
Intellisense dropdown filtering
I love that in the intellisense dropdown I can hit Ctrl+H to filter out the extension methods.
It would be great if we could have an option to hide the boilerplate GetType() , GetHashCode(), ToString() and Equals(). These exist on every object, so they just pollute the drop down, without telling me anything new. Alternatively, they may be faded out, or something.
The general problem of intellisense is that between inherited methods and extension methods, you drawn in a sea of dozens of intellisense entries. Somewhere in that haystack is the needle you are looking for. Most of us don't…
1 vote -
release a build of LINQPad 6 compiled for macOS.
I already own a license to LINQPad for Windows, but don't necessarily want to fire up Parallels for a quick thing. Would love to be able to run LINQPad in macOS natively as I move more and more of my development to .NET Core
15 votes -
Add ability to collapse/fold F# functions/modules/types
Hi,
I absolutely love LINQPad and I use it every day! Great job!
I was wondering if it would be possible to add code folding support for F# - often times I end up with large scripts and navigating around the code can get difficult without code folding.
Kind regards,
George Danila.3 votes -
Allow LinqPad6 to have separate My Queries folder from LinqPad5
If I point LinqPad6 to a new My Queries (and Snippets and Plugins) folders, LinqPad5 is updated to the new folders as well. But I have years worth of queries with .Net Framework Dependencies and would like a clean My Queries structure for LinqPad6 with only .Net Core dependencies.
1 vote
- Don't see your idea?