1215 results found
-
Close empty query when other script window opens
When launching LINQPad, it opens to a new empty query. I'd like that query to be automatically closed/discarded when I open a pre-existing query instead (from the My Queries panel).
1 vote -
Custom font Support
It would be really awesome if we could set custom font size for the the result window.
I know there is option to increase/decrease fonts, but it would be great if I could simply set the size/font that works for me and not have to change it manually for each Result window.
1 vote -
"Add Folder" option to Additional References menu
Some NuGet packages load native assemblies at run-time that are expected to be in a specific folder relative to the root folder. This makes LINQpad incompatible with these packages as LINQpad does not maintain the folder structure.
Having the ability to explicitly add a folder rather than a file to a query will allow you to maintain the folder structure the NuGet package expects.
Ex. https://github.com/charlesw/tesseract/issues/484
I also had to implement a similar workaround to use some methods in the ML.NET libraries (tensorflow related).3 votes -
1 vote
-
Create a web view for Instant Share
Rather than immediately downloading, have a web view of the uploaded script, with a download button, so people can see what they're downloading.
Ideally, it would summarize the header information and syntax-highlight the code.
Additionally, add an option in the File Menu to "Load from URL" which will automatically download the file.
3 votes -
Results window should allow chromium-based output (WebView2)
If I recall, the results tab is just a WebBrowser from the System.Windows.Forms namespace, which is just IE. However, there's now WebView2, which is a browser that's chromium based: https://docs.microsoft.com/en-us/microsoft-edge/webview2/ . I have installed the Canary build of edge and would love to try out LINQPad with that as the results window instead of the IE-based version.
1 vote -
Retrofit LP6 features to LP5 for those who cannot use .NET Core
For a variety of reasons, I am not able to use LP6 on one of my machines because I am not able to leverage .NET core, and so I use LP5 but I miss things like F12 navigating to My Extensions (instead of opening ILSpy), Util.HighlightIf(bool,object), DumpContainer.AppendContent, and #load. I LOVE LINQPad and use it daily (even for personal projects and reasons), and I would use LP6 everywhere if I could, but alas I cannot. I understand if there are reasons this won't work, but as a single user, I would absolutely LOVE it if some of those features could…
3 votes -
Navigate to file
I have hundreds of LINQPad scripts organized in folders. However it's still not that convenient to open an existing script. Need to go to appropriate folder and then search among the files. Don't remember the names exactly so sometimes it takes some effort. It would be nice to have equivalent of ReSharper CTRL + SHIFT + T option that would search through all files and I could enter just a single word or any subset of the file name.
3 votes -
Provide different Icons for release and beta stream executables.
If you have them both running, its hard to tell which is which when looking at the task bar. Different Icons would make that distinction easier. I've seen that workout out well for VS Code or Visual Studio.
1 vote -
1 vote
-
ManyToMany Navigation
EF core 5 provide a ManyToMany navigation , without using the table between. I do not know how to configure this in LinqPad but it would nice to get a similar navigation
g
B.R Wolfgang1 vote -
Add a visual indicator to show which lines in a query file have changed.
Visual Studio does this with a little yellow vertical line beside the line number. It's very handy since one may wish to save changes if they are permanent; on other occasions the change is just temporary (eg the date in a SQL query) and can be discarded when closing.
PS - it would be great to be able to search these Feature Suggestions to see if there's already a relevant topic that can be updated. I'm afraid I gave up looking after page 4.
1 vote -
EditorConfig based indentation settings
In a team setting it helps when everyone use the same indentation settings. Visual Studio, Visual Studio Code and other tool already read EditorConfig to set formatting settings.
It would be nice if LINQPad automatically kept consistent with the configuration of indentation by configuring tab-width and tab/space preferences from EditorConfig as well.
9 votes -
Add refactoring support to extract to method from selected block of code
The code refactoring support in LINQPad is limited to just symbol renaming. As the script grows over period of time it becomes unmanageable due to lack of refactoring support in the LINQPad IDE.
7 votes -
Fast pivot to single record view
Having a list of rows in the grid it would be convenient to be able to rapidly view a right clicked row as a single row. I.e. like when doing .First(t=> t.Id==9) in the query.
1 vote -
Select columns returned from query.
When you have a table containing a lot of columns you will probably want to design a query which returns a subset of these. To reduce typing i imagine that i in the datagrid multiselects the columns i want. Ctrl C and then Ctrl V in the query text. Pasted text would be ".Select(t=> new {t.col1, t.col2})"
1 vote -
LinqPad 6 Bug : Result of Async operation is null in watch
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
0 votes -
Ability to set font-settings/features
Hi, It would be realy cool to enable Font-specific features like the stylistic sets of FireCode for example
https://github.com/tonsky/FiraCode/wiki/How-to-enable-stylistic-sets
like a string in "Advanced" settings or something3 votes -
Stop deactivating LINQPad when hardware components change
Changed my CPU recently and intend to change it again before the end of the year after the Zen 3 release.
My JetBrains software continued to work fine, my Visual Studio continued to work fine, only LINQPad was deactivated and I had to do the license transfer.
Why is that and why do you have to deactivate the software if I change my CPU and what if I run out of transfers? Tough luck?
1 vote -
PLEASE stop the app from taking focus, when a query completes.
PLEASE stop the app from taking focus, when a query completes. I often launch a query and move onto other tasks. However, when LINQPad completes a query execution, the app automatically resumes focus .. including the cursor / keyboard where I might have been (for example) authoring an email. MOST FRUSTRATING!
16 votes
- Don't see your idea?