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

1201 results found

  1. I would like to be able to dump arbitrary objects to a new or secondary panel, the same way we can call DumpFormatted on XDocuments.
    Ex: new[] { 1, 2, 3 }.DumpToPanel("PanelName", <other dump options>);

    14 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)
  2. Digitally sign all EXE files - it make application white listing much easier for the enterprise

    1 vote
    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. Instead of querying database, I would like to easily query "code" from a specific assembly.
    For example, let's say I want to find public methods in class whose name ends with "Controller" that have no "Permission" attribute declaration, I would write:

    from c in assembly.Classes
    where c.Name.EndsWith("Controller")
    from m in c.Methods
    where m.Modifier == Modifier.Public
    && m.Attributes["Permission"] == null
    select m

    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. Display the name of the region that the current line is in if it exists. My 'My Extensions' is getting pretty large now and I'm relying on regions a fair bit. Even so it's quite difficult to know which region I'm currently typing in so a status bar message or right click would be very handy.

    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. It sounds like there is already support in the .linq files for relative paths and allowing for paths to be specified relatively allows for transfer among users/machines with different setups

    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)
  6. Please tabs undock options. When use multiple monitor this future
    it can be useful.
    thanks a lot

    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)
  7. The recent file list under the File menu seems to max out at 9. I would like the config option to increase this number (e.g. 20) similar to what can be done for the recent files list in Visual Studio under Options|Environment|General|items to show in recently used lists.

    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. Add Date Modified column to the Navigate to Query screen and allow column sorting.

    9 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)
  9. You have support for web services. Expand this to support "browsing" sites/services that support HAL or HATEOAS

    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. Have a results formatted for JSON or JSON strings that layouts out the results in a nice visual way.

    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  ·  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. We make use of optional parameters in the constructor of our typed datacontext. However, LINQPad cannot consume this datacontext. I get an error: "The type must define a public parameterless constructor." I propose that if there is a constructor with optional parameters and default values, that constructor should be used with the defaults.

    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)
  12. I'd like to fetch 10 items rather than 100 as 100 items make me to scroll to top always.

    It would be good to adjust default fetch count in Preference.

    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  ·  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. Resharper gives handy feature that can change var to specific type.
    Linqpad already gives (knows) what var type is. So, it would be good to have a feature to change var to specific type in Edit > Refactoring menu.

    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)
  14. As a reference provider I would like to label/tag queries so that it is easy for others to locate queries using tag/labels.

    I am using folders to organize my saved queries by creating folder for language, type, version, library used etc. These queries are examples of how to use different libraries or language features. I organize these by creating folders for Libraries or Features used in the query.You can imagine that some queries include multiple libraries plus language features, in which case it becomes difficult to decide where to place it or end up in coping the query in many…

    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)
  15. When querying a table with a large number of columns, navigation properties are not appended to the table.

    In particular, Table A I'm querying has 41 columns and does not produce the navigation properties.

    Table B with 29 columns does produce the navigation properties.

    We have a 1:Many (one table B for many table A). The link from TableB -> TableA does show, and it's not an issue with foreign keys, I suspect it's a hard limit we've crossed excluding the properties from generating

    24 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. Microsoft has released their Desktop App Converter (see https://developer.microsoft.com/en-us/windows/bridges/desktop) that allows Win32 apps to be published in the Windows Store. It would be great to be able to install and update LINQPad from the Windows Store.

    13 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)
  17. To be able to connect to .bak file, SQL Server backup file, would be totally amazing

    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)
  18. We use VSTS PMS, but LinqPad NuGet Manager can't correct login.

    https://www.visualstudio.com/en-us/docs/package/overview

    51 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)
  19. Add a windows explorer menu short cut that would :
    When right clicking assembly files (*.dll) which are .net dlls
    startup linqpad with an empty snippet that has the dll as reference.
    Ultimately linqpad would reflect the public members of the dll and list them somwher in the left pane.

    For trying out dlls this would be a killer feature!

    You could also implement "spying" on configuration manager so that any calls to ConfigurationManager.AppSettings would alert the user and let him enter a value that the snippet would use.

    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)
  20. I use LINQPad for computation. From time to time I need to change a few parameters and re-run the query. Now I have to export results to files then do the comparison.

    It'd be nice to give an option to APPEND results instead of CLEAR OLD + NEW. (I can write a line to the output to separate the results from run to run.)

    Many thanks.

    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  ·  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?