1197 results found
-
Close AI Assistant Settings Window Also Closes Preferences
When I close the AI Assistant Settings window, I except to be returned to the main Preferences window. Instead, both are closed. Is this a bug?
3 votes -
Support GeneratedRegex
Hi Joseph. You may already do this, but can LinqPad support .Net Regular Expression Source Generators?
https://learn.microsoft.com/en-us/dotnet/standard/base-types/regular-expression-source-generators
I'm interested in the Regex side of things, ge.g
[GeneratedRegex("abc|def", RegexOptions.IgnoreCase, "en-US")] private static partial Regex AbcOrDefGeneratedRegex(); private static void EvaluateText(string text) { if (AbcOrDefGeneratedRegex().IsMatch(text)) { // Take action with matching text } }
3 votes -
make SQL output so I can run it in SSMS
in the SQL output window instead - the parameters emitted as coments are not executable.
Putting them on separate lines with a declare in-front and the appropriate type in-front would be very usefule.g. instead of
-- Region Parameters
-- @year_0='2024' (DbType = Int16), @period_1='5' (DbType = Int16)
-- EndRegionoutput:
-- Region Parameters
-- declare @year_0 int ='2024' -- (DbType = Int16)
-- declare @period_1 int ='5' -- (DbType = Int16)
-- EndRegion3 votes -
Add a "Copy Name" button on "Password Manager"
There is no "Copy name" feature in the "Password Manager". I need to copy the name and put it in my Query. Sometimes the name is long and hard to remember.
0 votes -
manage users attached to the 10 User license from central location
I can partially see the machines that are connected to my license but would like to be able to see it by user name, since it is a 10 user license. Would be nice to manage what users get the license and delete users and machines if someone leaves.
3 votes -
Jumping to #load file should consider preceding #load(s)
If my file contains multiple loads
load "filea.cs"
load "fileb.cs"
Then, if I jump to fileb.cs, then types from filea.cs should be available when viewing fileb.cs.
This without adding #load statements to fileb.cs, of course. The viewing of fileb.cs should somehow be in context of myquery.linq.
Allowing strongly typed intellisense edits and F5 still running the main method from myquery.linq.1 vote -
Exit
Option to hard exit the query on finish.
From my understanding there is no such option today.The only option is to exit the current query when a new one starts. Ex. "Util.NewProcess" or "Always use Fresh Process per Execution".
The problem I get is that if I have a "unstoppable" background worker, this will still be running in the background until I start a new query.
The workaround is to use a "try/finally" with a "Environment.Exit(0);" , however this seems hackish. Also tried "Util.KeepRunning" but that did not help.
This is a big issue if more than one query…
1 vote -
Add multilingual support for LinqPad
for example Chinese, Japanese, Russian, etc. to improve the efficiency of non-native English developers. Although LinqPad words is not cumbersome, but I think this should be a basic function.
3 votes -
Improve debugging text variables
LINQPad is currently very not great at debugging anything with text.
- There is no way to set line endings to Unix vs. Windows
- When I paste text with Unix line endings, LINQPad silently modifies my strings to use Windows newlines. Boo!
- There is no way to see line endings, because they are not shown in the debugger, even with "dump", so when writing string parsing code, my counts are just mysteriously off, more with every line.
- The debugger "VALUES" column uses a variable-width font, so it is hard to compare values at a glance because even…4 votes -
Cache object DateOnly TimeOnly
I got unhandled exception when cache object has DateOnly and TimeOnly property
3 votes -
Support custom keymps and text editing actions like vscode
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 -
Port LINQPad to Avalonia XPF for Mac/Linux users
The Avalonia team recently released a cross platform version of WPF, called XPF. It’s my understanding that WPF is what powers LINQPad and is a key problem holding it back from being cross platform.
Is this a feasible solution or something that could be considered? Would absolutely love it if I could keep using LINQPad on my Mac
3 votes -
Single LINQPad for both .net framework and .net
It will be useful if a single LINQPad can handle both .NET framework and .NET queries. It will result in less context switching when working on different kind of queries.
I know separation has benefits of doing less testing for .NET Framework version as it is more or less complete, but it is annoying to switch and now I need to keep track of queries separately.
3 votes -
Display details when I mouse over linq file names
For every Linq file I create, I put a description on the top like
/*
Used to read data from xyc table and convert to and then save to ABC database
*/Love to see this info when I mouse over file names in "MyQuery" section.
1 vote -
Visualization of concurrent applications
I love the charting functionality I LinqPad, it’s awesome!
What else I would like to be able to do Is to add Activities to my application,
perhaps it’s a multithreaded application and then be able to visualize how they are executed over time, like how a logic analyzer does it, like in this picture:
http://www.ece.utep.edu/courses/web3376/Logic_Analyzer_files/droppedImage.jpg
why? Because I want to visualize if my tasks/threads are running optimally ,or if I have some bad lock or threadpool issue somewhere.
Similar to the Concurrency Analyzer https://learn.microsoft.com/en-us/visualstudio/profiling/concurrency-visualizer?view=vs-2022
So, what want be able to do:
1. Add Activities in ny code, perhaps in different…1 vote -
REST client using .http files akin to whats been added via https://learn.microsoft.com/en-us/aspnet/core/test/http-files?view=aspnetcore-8.0
Would be great to add in support for .http/.rest files the same as they've done for VS and VS Code
This would help make LinqPad a great playground for producing and consuming data going through rest services for test and development7 votes -
Build Full Extensions for VS IDE
I wonder if you can build full extensions with compiler, Win Forms/UWP and multiplatform support for these languages into VS IDE - Java, Rust, Kotlin, Julia, R Language, Ruby, Golang, V Language, Clojure and Prolog
1 vote -
Debug into scripts that are #load-ed
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 -
Make vim integration better
Using GVim and VsVim all day where the integration/functionality is almost perfect and then switching to the linqpad editor is painful. Lots of actions dont' work the same way in linqpad that work in vim, some examples:
Visual mode select then x to delete
Visual mode select then y to yank
No option to yank/paste using clipboard
Many dot commands like replace ending ; to , with A<-, don't work
Braces navigation using %
Visual mode navigation, example V then Ctrl+d
Visual block mode doesn't work
The list could go on, these are just some examples I run into every…5 votes -
Show .cs files in the "My Queries" file tree and allow viewing .cs files
Show .cs files in the "My Queries" file tree and allow viewing .cs files
This allows us to quickly view and grab code from .cs files and paste it in a query for testing.
This increases productivity as we do not have to resort to another editor to view the file and copy contents from other app.
4 votes
- Don't see your idea?