1187 results found
-
Show the JIT assembly code like Visual Studio's Disassembly window
Sometimes rather than viewing IL I want to see the exact assembly code the JIT produces on my computer. LINQPad is a perfect place for such a playground.
22 votes -
Bug: Using Util.RawHtml("...").Dump from VB gives an error "Public member 'Dump' of type 'RawHtml' not found.
Trying to use Util.RawHtml.Dump from VB does not work, it fails with a missing member exception "Public member 'Dump' of type 'RawHtml' not found."
1 vote -
Use Visual Studio Code as editor
Hi,
would be great if you could use Visual Studio Code as editor (IDE)
91 votes -
Allow pasting rows into Data Grid view in edit mode
Sometimes when cleaning up, adding and editing data by hand, there can be an advantage in copying the cells from a query to excel.
When you're done editing, it would be nice to be able to paste the data back in, in the edit mode.
This is possible in Sql Server Management Studio
18 votes -
Add LINQPad to the Windows Store
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 -
json
Have a results formatted for JSON or JSON strings that layouts out the results in a nice visual way.
3 votes -
BUG: LinqPad5 is unresponsive or has slow UI and intellisense for large queries
I often use LinqPad as a text processor, where I have a method that returns a large set of data, for example:
void Main()
{
GetWords().Dump();
}// Define other methods and classes here
private List<string> GetWords() {
var list = new List<string>();
list.Add("&c");
list.Add("'d");
list.Add("'em");// ... x 500 more lines
return list;
}
In LinqPad4 this is fine. In LinqPad5, with the regular or "any CPU" install, this bogs down or becomes permanently unresponsive.
Here is an example query, though I have experienced a slowdown in typing and intellisense with as few as 200 lines.
https://www.dropbox.com/s/s3nfq1y3po90djy/High%20line%20count%202.linq?dl=0
Again, works…
12 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 -
Query Tab undock
Please tabs undock options. When use multiple monitor this future
it can be useful.
thanks a lot6 votes -
Allow Tagging the queries for better Organization
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 -
allow extensions that act on the linqpad editor itself
It would be cool if you could write extensions or plugins for LinqPad which act specifically on your LinqPad selection or clipboard. Then configure shortcuts to call them.
Some examples:
Uppercase or Lowercase current selection.
Take current clipboard input and format it before pasting it into the LinqPad text editor view.
etc...
9 votes -
Remove "Active Queries" from task bar when you press Ctrl+TAB
when you press Ctrl+TAB to swtich from one query to another, a new icon appears in the taskbar (active queries form). Is it possible to remove this or have an option to now show it?
Every time I hit ctrl+tab my taskbar moves and I think something important is happening.
4 votes -
Tab Color
Tab Color should be easy to distinguish between the active one and the inactive ones
4 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 -
Regions for Statements
It would be nice if we could use regions in statement mode.
1 vote -
Option to specify TargetFramework(Attribute)
(Like switching the "target framework" in VS)
Use case: To use the latest features like long path support in .NET 4.6.2.
8 votes -
Intellisense always accept on TAB
Type "string.jion". A popup will appear showing the members of string, with a dotted line around "Join". In Visual Studio if you press TAB it will accept it. In LINQPad it does not, and adds a tab instead. Thanks!
7 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 -
Bug: lprun stuck forever when the query has already finished
The hang occurs when there is an unclosed external resource. The linqpad doesn't get stuck because it doesn't unload the application domain and therefore does not wait for the process to exit completely.
There should be some sort of a timeout for the registration of the query exited event and the finilizers to finish their job. If they don't finish in a timely manner you need to kill the process forcefully.
We were using https://github.com/sshnet/SSH.NET and didn't call .Exit() everywhere.
This produces the hang of sorts:
<Query Kind="Statements">
<Reference Relative="..\..\SSH\Renci.SshNet.dll">C:\Users\User\Desktop\SSH\Renci.SshNet.dll</Reference>
<Namespace>Renci.SshNet</Namespace>
</Query>var sshClient = new SshClient("demo.wftpserver.com", 2222, "admin", "root");…
1 vote -
Name resulting query dll from QueryName + unique DateTime
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
- Don't see your idea?