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

1182 results found

  1. 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)
  2. 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)
  3. 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)
  4. 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)
  5. 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)
  6. 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)
  7. 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)
  8. As I can't vote anymore, I create this new entry. ;-)
    When I open a Linqpad instance, use it during a couple of minutes and let opened during a couple of hours to come back using it, I noticed the memory consumption raised a lot for doing nothing because I was not using it.
    Txs
    ps. continue the good work. I love this product

    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)
  9. Optionally support a separate trace tab as often have a lot of trace output and would like a way to hide the noise.

    Additionally, would be nice to support some basic formatted output with support for Info/Debug/Warn/Error and date/time... e.g. color changes and minor style differences.

    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)
    1. Select DB Tables to use as drop down lists.
    2. Assign a variable for the selected value or index of a table.
    3. Use the variable in your code.
    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)
  10. Suggest looking at performance of export to CSV. For a large table (millions of rows) quite a long wait before file prompt and no progress indicator

    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)
  11. Features 'Open in Excel', 'Open selected cells in excel', 'Export to Excel', 'Export to Excel Without Formatting' are awesome, however found that it would be really great to have ability use another spreadsheets processor for exported files opening.
    Would like to ask add additional field into Preferences/Advanced/Output section(for example 'Path to spreadsheet executable') that would be used for mentioned before features and filled during installation by installed excel executable path

    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. This will let recently used queries float to the top of the list.

    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)
  13. breakpoint bar is currently made visible only after the first breakpoint inclusion (via F9). Please make it visible at all times like in VS IDE.

    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)
  14. Support DB search (for SPs, functions, tables, columns), just like RedGate's SQL Search.

    Maybe it should be a context menu option (saying "Search for DB entity...") on the DB tree-node.

    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)
  15. Create a web version of LINQPad, similar to jsFiddle or dotnetFiddle. linqFiddle would be an outstanding product and would be infinitely useful.

    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)
  16. When adding a new item in the middle of, or deleting an item from the middle of the second list to compare using Util.Dif, the rest of the list is flagged as out of sync since it uses an index-based comparison. In other words, Util.Dif compares elements at index 0 with each other, then at 1 with each other, etc.

    It would be better if more advanced diffing algorithm was used to do this and could flag the entire element as red if it was removed, the entire element as green if it was added, or individual values with red/green…

    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)
  17. This sould make it possible to add custom code for sorting columns or and other interactive behaviours.

    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)
  18. Util.Dif is awesome :)
    It would be nice to do something like
    var dif = Util.Dif(o1, o2);
    if (dif.IsDifferent)
    {
    dif.Result.Dump();
    }

    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)
  19. At the moment, items such as the editor do not read with a screen reader (at least the screen reader I use, NVDA, which is available at http://www.nvda-project.org). It would be nice if, when a screen reader is detected, it is changed to something like a rich text box or normal multiline text box with the advanced editing features of the editor that it has now.

    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?