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

1205 results found

  1. Name resulting query dll from QueryName + unique DateTime

    Currently: query_gppfcs.dll

    Suggested: AwesomeStuff20180927164537.dll

    Where AwesomeStuff is the name of the user .linq query.

    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)
  2. 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)
  3. 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)
  4. Show IL Code Description not just as Tooltip but optionally behind the IL code in each line

    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)
  5. I love the new feature where you can load other linqpad files with the #load directive this makes my linqpad file way more reusable and modular, however...

    When I have 3 files where file 1 includes file 2 and file 2 includes file 3 then file 1 also have to include file 3 even when not using any functionality from file 3 in file 1.

    It would be great if file 1 does not have to include file 3.

    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. Sometimes the natural grid display is too short to display the sort indicator after the header is clicked. This requires the user to expand the column header manually in order to see the hidden indicator. This could be done automatically when a column header is clicked.

    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)
  7. 2 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)
  8. Support color settings besides basic dark/light or theme choice. Some people are colorblind and util.dif output uses red/green which could be tough. Allow customization of different color values like visual studio does.

    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)
  9. We share queries extensively at work using a synchronization tool. I've always wished Linqpad build this in so I could keep some of my personal queries from view more easily. In addition, I love the samples. I'd like to see a public repo where anyone could save queries or simply share their libraries via Github.

    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)
  10. 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  ·  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. It would be great to have an option to generate entity framework core's dbcontext and entity classes from tables and views.

    The option can be added on right click on Table(s) or schema. Or by right clicking and selecting the tables/schemas.

    This should generate Db Context class containing DbSets for entity types generated along with mapping in OnModelCreating override.

    The dbcontext and entity classes can generated in single file or multiple files in the linqpad.

    Moreover, almost all the commands in dotnet ef utility can be added e.g. dbcontext scaffold, migrations (add, remove), update database etc.

    These would help increasing…

    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)
  12. As an avid user of Jetbrains, I'm always looking for things that are integrated with jetbrains (mostly for my key/vim bindings). Would it be reasonable to make this a plugin so we could use some of the functionality from within the IDE?

    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)
  13. Add ability to have pinned tabs show in a separate row.

    This allows easier navigation between queries when you have many open at one time.

    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)
  14. Hi
    I found an strange Exception eg. Bug in LinqPad.
    Following Code works:
    ´´´
    var e = foo();
    e.Dump();
    string foo() { return ""; }
    ´´´

    But if I add any Reference on *.dll over F4, "Additional References" and "Add/Browse"

    I get on .Dump() following Exception:
    "The type initializer for 'DumpExtensions' threw an exception."
    inner Exception: The invoked member is not supported in a dynamic assembly.

    This stops the practical using of Dump() in my Code.

    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)
  15. If using #load on a .NET 6 C# file that used implicit usings, LINQPad will complain when using anything from the implicit namespaces, such as saying that the type Action<> could not be found when System is implicit. It would be nice if LINQPad could handle implicit usings so if I #load such a file, it should function properly.

    2 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)
  16. I do a lot of messing around in LINQPad, and sometimes I get a result I want to process further... but I didn't remember to export the results in my script. I can use the 'Export to CSV file' or 'Export to HTML file' options to get the data out and hope that I don't need any collection contents, but then I have to parse the CSV back into an object list in the next script.

    Could we please get an 'Export to JSON file' option that uses System.Tex.Json.JsonSerializer to create an export file? Indented formatting would be nice but…

    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)
  17. Due to stress, evil mice and physical handicaps please add a confirmation box that verifies if the user wants to close more than one query, with option to shelve to a Shelve List and the ability to check not to be asked again for the very brave persons out there.

    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)
  18. Allow Hyperlinq as Dump() header (Results Rich Text only?):

    .Dump(new Hyperlinq("https://www.linqpad.net/", "LINQPad"))

    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)
  19. It would be extremely useful to be able to debug into #load-ed scripts. I know they are scripts in themselves, and can be executed separately. But then maybe only allow this for .cs or .csx files?

    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)
  20. Would be nice to have custom keymaps like the vscode one.
    And actions like ctrl+D in vscode, move line up, down, delete line, copy line.

    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?