Skip to content

LINQPad Feature Suggestions

More than 100 LINQPad features are a direct result of customer feedback! This is the official forum for posting and voting on ideas – we want to hear from you!

LINQPad Feature Suggestions

Categories

1187 results found

  1. For example, trying to use the following method defined in a .NET Standard assembly:

    public static (object o, string objectName, string category)[] GetTestObjects() => ...

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  2. The 'Clone Query' and 'Close Query' options when right-clicking a tab look very similar and can often lead to accidents. The 'Clone Query' option should be renamed 'Duplicate Query' to resolve this.

    5 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  3. Updating content of a DumpContainer doesn't trigger an auto scroll.

    Run this code in c# statements or c# program mode:

    Util.AutoScrollResults = true;
    var container = new DumpContainer().Dump();
    var builder = new StringBuilder();
    
    while (true)
    {
        container.Content = builder
            .AppendLine($"{DateTime.Now:fff}")
            .ToString();
        Thread.Sleep(150);
    }
    
    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  4. It would be nice to allow pinning the column names for the dump results such that when you scroll the results down, the column names stay put. A good example is what Excel does. I'll import data into Excel then "Format As Table, and specify the first row contains a header.... As long as i'm within the table defined area in the table the column headers will remain visible. This way when scrolling through results with a few 100 rows and just as many columns, one isn't lost with "What column was that...?" Okay i might have a short attention…

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  5. Similar to the "embed linqpad as a control" suggestion, which would be nice, but I'm looking for a formal method of embedding LINQPad in the same AppDomain as the host. I've been running LINQPad embedded in Rhino3D for years, not as a user control but via the ExecuteAssembly method on the AppDomain (with process isolation disabled in LINQPad). Simply invaluable. Ever since the new separate process architecture was implemented in LINQPad my previous hack no longer works.

    It would be great if there was a simple hook in LINQPad.exe that we could call to run LINQPad in the host applications…

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  6. When writing long statements (Specially Linq fluent statements) we tend to break them into multiple lines. However the first line break in LP starts at the same position as the first line and we always need to tab (or spaces) so that lines from 2nd onward appears nicely.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  7. Dbus is a cross platform desktop integration bus, and has properties similar to Activex and Com. This would be to allow LINQpadto glue windows applications (when run in wine) to a Linux Desktop, or Mono application with Dbus support on a mac.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  8. The indent command shouldn't indent the #region/#endregion statements just like it doesn't indent #if/#endif.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  9. I am trying to creat connection but i am unable to connect.
    Let us know what exactly the parameter here for http://{MachineFQDNORMachineIP}/ Citrix/Monitor/OData/v1/Data
    MachineFQDNORMachineIP}/ --- Database server on which monitoring database is residing or Desktop director server name.
    Citrix---?????
    Monitor ---- is the instanse name

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  10. I often connect to databases individually on a Production server because of the way our security works. These connections are temporary and transient for security reasons.
    Rather than marking a connection as Production each time it would be helpful if I could configure the server as a Production server and then each time I connect to an individual database it is automatically marked as Production.
    Thanks!

    0 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  11. When collection contains more items than the limit in the rich text mode the header says "First n rows". If the object implements ICollection or IReadOnlyCollection it would be nice to show "First n rows of {dumpedObject.Count}"

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  12. The tool tips for the function signatures, such as Select, Join, GroupBy, take up screen space and obscures typing. Unlike other editors, the tool tips do not move properly when the cursor moves to new locations in the editor. These tool tips are obtrusive and require hitting escape key constantly so I can see what I am typing. Should be able to disable in Preferences.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  13. NuGet is now such an important part of .NET development that crippling the feature even on a Pro license does not, IMO, make any sense. Please reconsider the pricing/tier of this feature. I'd argue it should be part of the Pro license, if not the basic product, due to how fundamental it is.

    6 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  14. This is a followup to https://stackoverflow.com/q/53645547/2068635.

    I created a simple JWT decoder and I'd like to use it in a similar way as the Regex Evaluator. To achieve this, I'd like to have a way to register it either as something like [Ctrl]+[Shift]+[F2] or at least be able to automatically hide the query on execution (probably by exposing LINQPad.UI.QueryControl.ToggleFullPaneResults to the Util class).

    6 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  15. Would be nice to be able to print out the Dump output, including the charts.

    2 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  16. Is it possible to use linqpad 5 with odata driver using metadata stored on a local file ?

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  17. The "Export" feature currently supports Excel, Word and HTML. It would be nice if there was a way to extend this with our own, custom formats.

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  18. I would like to be able to debug inspect each step of linq queries.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  19. Most of the time people dump one chunk of data but when modifying "live" data I need to track where a task is upto in case i need to pause/stop and resume at a later time.

    To do this I output myself (Console.Writeline) progress stats and the current ID im working on in my loop.

    I can't see an option to have the Output autoscroll on Writelines!

    4 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  20. The sheer fact that I can make a point chart with one command is awesome, but the dots are very hard to see. Could you either make them bigger, or change colors to something that stands out more?

    2 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  • Don't see your idea?