1190 results found
-
Show OPCodes in IL listing
When viewing the IL listing for a piece of code, it would be nice to see the actual opcodes for educational purposes. Or at least an option to turn that on or off.
4 votes -
Support NuGet packages that include DLLs
I ran into an issue attempting to use LINQPad to try out https://www.nuget.org/packages/libsodium-net/ - the package imported, but code failed with a DllNotFoundException. The package wraps a third-party DLL, which gets installed to a subdirectory of AppData\Local\LINQPad\NuGet.FW46. In Visual Studio, it apparently uses Baseclass.Contrib.Nuget.Output to copy the package output folder contents to the build folder. This doesn't work with LINQPad.
4 votes -
report specifics about errors that occur when running a query
When I run queries, particularly as C# Programs that use the construct List<string> { ... }.Contains(q.fieldName), I very often get the message in the status bar "Error running query". Sometimes if I re-run the query a few times it will give me the results successful. Other times, it just reports this error every time. I need to know the actual error message to have much chance to fix it.
4 votes -
Improve UI and Intellisense Performance - MyQueries on Slow Network Folder / Share
I put MyQueries on a network document drive to share on multiple servers and VMs. Unfortunately my company puts this on slow yet economical storage.
For some reason this makes LinqPad's UI dreadfully slow. Can this be improved?
I moved the scripts back to a local folder and it works fine but it would be nice to go back to the network folder.
4 votes -
allow cancellationtoken argument on main method for soft cancellation via ui
You already allow the main method to be async (returning a Task). So implementing a soft-cancel button which only becomes visible when the main method signature contains a CancellationToken argument shouln'd be very complicated.
4 votes -
reopen
Reopen all tabs (saved and unsaved like Sublime Text and so on)
4 votes -
Add support to JavaScript language
Add JavaScript language so that we can easily test logic and functionalities without opening a browser.
4 votes -
Have a short tutorial on how to query a Sql Server database
I downloaded LinqPad. Opened it and added a new db connection, but how do I actually query? Please give some example code.
For example, I have a table called 'Login'.
i wrote: 'from l in Login select l' but I get errors when executing this.How do I actually query against my database? Do you have some sample code.
Thanks
4 votes -
Add option to disable completely Instant Share
Why is this option not disabled yet? I am being asked to not use LinqPad any longer in my day to day workflow because someone accidentally shared something to Instant Share.
We need to be able to:
a) disable the menu item so that it cannot be accidentally clicked (or even seen)
b) disable the hot key combo so that it cannot be accidentally hit
c) manage the scripts that have been uploaded on our behalf so that we can delete any sensitive scripts.Scripts should not be automatically made publicly accessible without warning and should certainly not be left…
4 votes -
Support mapping [String].Split() to SQL 2016's STRING_SPLIT
SQL 2016 supports built-in function STRING_SPLIT().
This function corresponds to .net [String].Split(char).
Please enable mapping from C# to SQL when calling .Split() on a string.4 votes -
Add abiltiy to copy minimum working example (MWE)
It would be nice to have the option of copying a 'Minimum Working Example' to the clipboard. This would make it easier to e.g. post a question on StackOverflow.
It should include all namespaces and a full class declaration containing a static Main-Method. Also see here: https://stackoverflow.com/help/mcve
4 votes -
Option to enable server garbage collection
Would be useful when experimenting with F# Hopac.
4 votes -
Show Color and Image when Dump()
I like Xamarin Workbook,
but i prefer Linqpad more, please integrate it with SkiaSharp, when Dump, to have an option to see Colors and Image4 votes -
Distinguish NULL values from strings that might be spelled, "null" or "NULL"
It is currently impossible to distinguish between a NULL value and a string that happens to be spelled, "null" because LinqPAD displays "null" (lowercase) for both of them. SSMS displays NULL (uppercase) for NULL values, and to differentiate between NULL values and a string spelled, "NULL", SSMS highlights actual NULL values with a special background color (a soft yellow). LinqPAD should do the same thing, or something similar, to make it more obvious if the value is NULL or a string that just happens to be spelled "NULL".
4 votes -
Add quick filter box
Add a quick filter box at the top of the My Queries and Samples list to easily filter by name - without having to go into "Go to...". Rename "Go to..." to "Advanced Filter"
4 votes -
Please don't install a new update when I open LinqPad
I regularly run LinqPad on clients' PC's in order to troubleshoot a database problem, rather than installing SQL Management. I don't like having an automatic update downloaded in the background onto their machine especially knowing that I will never use it anyway.
4 votes -
Please support vi emulator commands with inner/outer/tag modifiers
Only d is supported currently. ci( ca( vi( va( etc. Also, cit vit etc? Thanks much!
4 votes -
Exclude replication objects from database object tree
It would be great if replication objects and MS shipped objects could be excluded from the database object tree. I don't have the "Include System Views and SPs" option checked on the connection.
Whether it's a new option or controlled by the same include system option, it would be nice to be able to exclude objects that are ismsshipped and replication objects (that don't have ismsshipped = 1 but do start with 'sp_MS') like the examples below.
-- MSreplicationobjects
-- MSreplicationsubscriptions
-- MSsubscriptionagents
select
s.name,
t.*
from sys.tables as t
join sys.schemas as…4 votes -
Option to have Output autoscroll
Most of the time people dump one chunk of data but when modifying "live" data I need to track where a task is upto in case i need to pause/stop and resume at a later time.
To do this I output myself (Console.Writeline) progress stats and the current ID im working on in my loop.
I can't see an option to have the Output autoscroll on Writelines!
4 votes -
Command to insert a new GUID into query text
Add editor command to insert a new GUID into the query text.
The current workaround requires opening another tab and running Guid.NewGuid() command there, then copy-pasting back to original query.4 votes
- Don't see your idea?