1190 results found
-
SynchronizedCollection<T> doesn't work in LINQPad 6
I tried to use System.ServiceModel.Primitives NuGet package and specifically the SynchronizedCollection<T>. However after installing the package I'm getting the following error when declaring variable of type SynchronizedCollection<string>:
CS0433 The type 'SynchronizedCollection<T>' exists in both 'System.Private.ServiceModel, Version=4.7.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' and 'System.ServiceModel.Primitives, Version=4.7.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
The same works fine in Visual Studio (.NET Core Console App project).
LINQPad 6.8.1.
1 vote -
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 -
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 -
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 -
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 -
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 -
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 -
turn off white space visualization
I haven't been able to find a setting to turn this off:
https://imgur.com/a/ESbuHpK1 vote -
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 -
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 -
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 -
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 -
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 -
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 -
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 -
Select columns returned from query.
When you have a table containing a lot of columns you will probably want to design a query which returns a subset of these. To reduce typing i imagine that i in the datagrid multiselects the columns i want. Ctrl C and then Ctrl V in the query text. Pasted text would be ".Select(t=> new {t.col1, t.col2})"
1 vote -
Fast pivot to single record view
Having a list of rows in the grid it would be convenient to be able to rapidly view a right clicked row as a single row. I.e. like when doing .First(t=> t.Id==9) in the query.
1 vote -
Add a visual indicator to show which lines in a query file have changed.
Visual Studio does this with a little yellow vertical line beside the line number. It's very handy since one may wish to save changes if they are permanent; on other occasions the change is just temporary (eg the date in a SQL query) and can be discarded when closing.
PS - it would be great to be able to search these Feature Suggestions to see if there's already a relevant topic that can be updated. I'm afraid I gave up looking after page 4.
1 vote -
ManyToMany Navigation
EF core 5 provide a ManyToMany navigation , without using the table between. I do not know how to configure this in LinqPad but it would nice to get a similar navigation
g
B.R Wolfgang1 vote
- Don't see your idea?