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

  1. If I recall, the results tab is just a WebBrowser from the System.Windows.Forms namespace, which is just IE. However, there's now WebView2, which is a browser that's chromium based: https://docs.microsoft.com/en-us/microsoft-edge/webview2/ . I have installed the Canary build of edge and would love to try out LINQPad with that as the results window instead of the IE-based version.

    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  ·  Flag idea as inappropriate…  ·  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. For a variety of reasons, I am not able to use LP6 on one of my machines because I am not able to leverage .NET core, and so I use LP5 but I miss things like F12 navigating to My Extensions (instead of opening ILSpy), Util.HighlightIf(bool,object), DumpContainer.AppendContent, and #load. I LOVE LINQPad and use it daily (even for personal projects and reasons), and I would use LP6 everywhere if I could, but alas I cannot. I understand if there are reasons this won't work, but as a single user, I would absolutely LOVE it if some of those features could…

    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  ·  Flag idea as inappropriate…  ·  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. I have hundreds of LINQPad scripts organized in folders. However it's still not that convenient to open an existing script. Need to go to appropriate folder and then search among the files. Don't remember the names exactly so sometimes it takes some effort. It would be nice to have equivalent of ReSharper CTRL + SHIFT + T option that would search through all files and I could enter just a single word or any subset of the file name.

    3 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  ·  Flag idea as inappropriate…  ·  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. If you have them both running, its hard to tell which is which when looking at the task bar. Different Icons would make that distinction easier. I've seen that workout out well for VS Code or Visual Studio.

    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  ·  Flag idea as inappropriate…  ·  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. 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  ·  Flag idea as inappropriate…  ·  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. 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 Wolfgang

    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  ·  Flag idea as inappropriate…  ·  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. 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
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  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. 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
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  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. 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
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  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. 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
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  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. 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
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  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. 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 something

    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  ·  Flag idea as inappropriate…  ·  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. 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
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  14. PLEASE stop the app from taking focus, when a query completes. I often launch a query and move onto other tasks. However, when LINQPad completes a query execution, the app automatically resumes focus .. including the cursor / keyboard where I might have been (for example) authoring an email. MOST FRUSTRATING!

    16 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  ·  Flag idea as inappropriate…  ·  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. I think this is a trivial addition but it would add a very useful feature for similarly named files.

    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  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  16. Set a default property for child to show in collapsed mode. Eg. Category name is enough to describe the category object.

    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  ·  Flag idea as inappropriate…  ·  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. 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
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  18. 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.

    6 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  ·  Flag idea as inappropriate…  ·  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. 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
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  20. 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
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →

    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?