1187 results found
-
Add an option to not display secure strings in the results pane
Short version:
I would like to have an option in LInqpad that would stop it from displaying a SecureString as plaintext in the results pane so that my ActiveDirectory password is not revealed when I .Dump() an object that contains an ICredentials member.Longer description
So, Linqpad has become my favorite c# test/scripting/training workbench. I often use it to explore new API'sI noticed something today was kind of a bummer -- I was working with a co-worker on the TFS API. I .Dump()'d a TFS object that contained credentials, and there was my AD password in the results grid,…
2 votes -
Allow user to set a connection as "Production"
When defining a connection, have a check box that allows you to state that the connection is to a production database. Each time you select this connection, it will then somehow warn you that it is dangerous.
2 votes -
Allow navigation to individual rows in grid mode
I find the vertical orientation makes it easier to digest a single row from a large table.
In grid view, is it possible to allow navigation from a collection (lots of columns) to an individual row displayed vertically (lots of rows), just like when you navigate to a non-collection using the hyperlinks.
2 votes -
Runtime weirdness bleeding through the debugger
I have a static generic method in MyExtensions. In the debugger, all of the local variables show up as members of
this
which is of type MyExtensions+<MyMethod>d__5`[System.Char]. If I try to watch any local variables, I get (Error - Not enough generic arguments). I get the same error when I try to watch a member of my (non-generic) enum.2 votes -
When upgrading, would it be possible for linqPad to stay pinned to the startbar
I have LinqPad pinned for easy access but every time LinqPad is upgraded the pinned version points to the old file and I have to remove that one and re pin the new version.
Not a big problem but a little annoying ;)
2 votes -
Add a sortable date column to the MyQueries' Organize and GoTo tabs
I'm usually looking for the last time I used the thing I'm looking for. I'd like to be able to sort the found files in reverse date order.
2 votes -
Autocomplete should suggest overloadable members
AutoComplete is very handy. It helps with discoverability of all libraries in use. Visual Studio was smart in where it could suggest things, depending on the context. However LINQPad, while close, is lacking in some areas. In particular, overloadable members of a class.
When within a class and you type overload, LINQPad should list all members of the class that can be overloaded. When a member is selected, it should spit out a default implementation (to call the base implementation). If an overloadable member is implemented, it should not be listed.
Please make it so.
2 votes -
Quick search/open/edit by name views/stored procedures/functions
In database with lot of views/procedures/functions is hard to find the desired object for editing just looking in the tree view.
Would be great if LinqPad have a menu item/shortcut opening a dialog for typing and searching incrementally the object and openning it after found.2 votes -
Give each query a unique ID
I currently have a support assembly I use to make queries more dynamic (e.g. asking for input) and I save the history in a file. To organize the history I use the query path, but sometimes the query gets moved. I would like to have a unique query ID for every query created (i.e. GUID?)
2 votes -
BUG: Custom Context Driver is locked until closing linqpad
I'm building a Context Driver for a relational database and the documentation says to edit the DevDeploy.Bat file to copy the binaries to the context folder. Two things, one is that the documentation needs to get updated to reflect the new "per user" folder location as well as the "Framework 4.6" folder. And lastly (but more importantly) Visual Studio will fail to build because the bat file exits with error code 4. I close LINQPad and I can than build properly.
2 votes -
Allow option to prompt before executing production queries.
I love that you allow users to flag production connections and you make it visually obvious when a production database is being used.
A configurable option (even if the default is off) to present the user with a simple "OK"/"Abort" confirmation dialog before executing a query against a production database could serve to save users from terrible mistakes. I am very grateful that I myself have not made this mistake, but it would be a very easy thing to do that could be avoided with a couple of lines of validation.
One could recommend that query authors write this into…
2 votes -
Tooltip balloon duration
When I examine the IL view of my code, I often hover over the OpCode instruction to read the description. The tooltip will show for a few seconds and then fades outs.
I would like to increase the duration of the tooltip balloon or disable the fading.
2 votes -
Memory leaks?
I see reports from several years ago of memory leaks. I find I have to close LinqPad regularly because it consumes a lot of memory - I just killed a collection of LP processes, one of which was consuming over 2GB and another over 1.5GB and the total in use by LinqPad processes was over 8GB. It seemed to be holding onto processes for tabs I'd closed because there were only 4 tabs in which I'd executed queries, but there were 10 processes other than the main app process.
When I restart LP (which I kill in Task Manager because…
2 votes -
Stop scrolling current line to the top of screen after CTRL-E,D formatting
every time after CTRL-E,D formatting, moving current line to the top of the screen flickers the screen. I think it would be good to simply leave the screen as it is
2 votes -
Allow drag drop of files as full file path
Allow the user to drag and drop a file (perhaps XML) into the code and have its path added at the drop position. Curently if you Shift+Right click in File Explorer you can copy as path, but you end up with back slashes instead of forward ones. Just dragging a file in to query would be g
2 votes -
When exploring db and select a table/sp, ctlr+v copies the object name
When exploring db and select a table/sp, ctlr+v copies the object name
2 votes -
Heatmap (profiling)
I guess it would be rather simple to change the background color per line, based on how much time the code spends. ..
So, when running the LinqPad script, we already have a pointer in the left side that shows what is running. By simply logging the time each line spends, it would be possible to color the background or some indicator in the linecounter-area which shows heavy sections.
This feature should be an alternate "Run" button, looking like a stopwatch.
After the script has completed (or while executing) each line is decorated with a color that indicate how much…
2 votes -
Give preference option to set default fetching count than 100
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 -
Make the 'Additional References' section allow for relative paths (rather than absolute).
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 -
This schema is not supported
If a Schema Metadata contais properties with a unsupported characfters like "third-nationality" , then linqpad is unable to continue and display the error "The schema is not supported" . It should be nice to bypass these fields and continue. Notice that the schema , a Successfactors was correct until , they added 3 proeperties. I admit that it s on SAP side to update the schema , but I dont think they will do it .
Rachid K.2 votes
- Don't see your idea?