1205 results found
-
Allow export of objects.
Allow export of objects with Object and Collection Initializer syntax:
https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/classes-and-structs/object-and-collection-initializersSimiliar to this extension for VS: http://www.omarelabd.net/exporting-objects-from-the-visual-studio-debugger/
3 votes -
Management Studio Templates (Ctrl+Shift+M) Support
In SQL Management Studio, you can use expressions like
DECLARE @FirstName NVARCHAR(max)='<Enter FirstName,nvarchar(max),John>';
DECLARE @LastName NVARCHAR(max)='<Enter LastName,nvarchar(max),Doe>';in a *.SQL file. When you press Ctrl+Shift+M, then you are prompted to enter the parameters in one single dialog (in this case it shows "Enter FirstName", and "Enter LastName" displays default values "John" and "Doe", both of type nvarchar(max))
This is quite useful to have some quickly generated macros at hand, and maybe the idea could be supported in C# for Linq Expressions as well ...
0 votes -
Run LINQPad as a UI prototype (hide panels on startup)
Due to the availability to HyperLinq's, it's actually possible to prototype a fairly decent "developer tools" UI with quick shortcuts. However it would be nice if it were possible to start up such a script without the other LINQPad UI, such that only the output panel was visible by default (or it was possible to customize which panels should be visible). This makes sense for both Web and WPF (or other visualizer) panels.
2 votes -
Allow us to export as the actual number.
Large numbers are exported as scientific notation.
3 votes -
The call is ambiguous between two extension methods
Apparently LINQPad is unable to correctly resolve the extension method if it is available either in the same or sub-namespace.
E.g. .net-4.7.1 has recently added the
Append
extension. I had an extension with the same signature in my own library.Even though my extension uses the namespace
System.Linq.Custom
it does not work in LINQPad. There are no problems with it in Visual Studio and there the compiler picks my extension.This looks like a bug to me.
The exact error message is:
CS0121 The call is ambiguous between the following methods or properties: 'System.Linq.Enumerable.Append<TSource>(System.Collections.Generic.IEnumerable<TSource>, TSource)' and 'System.Linq.Custom.EnumerableExtensions.Append<T>(System.Collections.Generic.IEnumerable<T>, T)'
7 votes -
Util.WriteCsv DateTime format
Util.WriteCsv method should output DateTime to millisecond accuracy.
Ideally it should allow us to pass in callback / custom value formatter
1 vote -
VB Indexer, missing Parameter-Info
VB Indexer, missing Parameter-Info
1 vote -
name
Allow a query tab to be labeled without having to be saved. This would really help when you are doing a lot of ad-hoc queries and have many query tabs open and need to navigate between them.
3 votes -
Let 'exclude' work on items of IEnumerable
If I'm Dumping an IEnumerable<Foo>, it would be very nice to be able to use "exclude" to suppress members on the individual items; currently, "exclude" looks for properties on the IEnumerable itself. I can accomplish this by Dumping to a data grid, but I think it should work the same way with rich text as well.
3 votes -
Enable special accessibility features when assistive technology is detected
At the moment, items such as the editor do not read with a screen reader (at least the screen reader I use, NVDA, which is available at http://www.nvda-project.org). It would be nice if, when a screen reader is detected, it is changed to something like a rich text box or normal multiline text box with the advanced editing features of the editor that it has now.
3 votes -
Util.Dif Should have an indication of similar or different.
Util.Dif is awesome :)
It would be nice to do something like
var dif = Util.Dif(o1, o2);
if (dif.IsDifferent)
{
dif.Result.Dump();
}3 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 possibility to load custom js file for result view
This sould make it possible to add custom code for sorting columns or and other interactive behaviours.
3 votes -
Name new tabs as {TableName} instead of Query {X}
So it is easier to identify. All named "Query 1", "Query 2" doesn't tell much.
1 vote -
Add support to JavaScript language
Add JavaScript language so that we can easily test logic and functionalities without opening a browser.
4 votes -
reopen
Reopen all tabs (saved and unsaved like Sublime Text and so on)
4 votes -
Support named tuple elements
When calling Dump() on a typle with named elements, the output columns are "Item1", "Item2", etc. instead of the actual names.
Example:
var names = new List<(int Id, string First, string Last)>();
...
Actual output:
Item1 Item2 Item3
1 Alice Cooper
2 Bob HopeExpected / desired output:
Id First Last
1 Alice Cooper
2 Bob Hope36 votes -
Turn off UnhandeledException handling in settings
It would be nice if we could be able to turn off the Dump of the Unhandeled exceptions, or Change the Default Handler from LINQPad on the 'AppDomain.CurrentDomain.UnhandledException'.
I have not found any way of turning this off without actually using reflection to fetch, and de-register the default, and then re-register my own implementation (it works, but it's buggy).
0 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 -
Add "AnyCPU" into the title bar
Typically, I have 2 copies of linqpad open, the regular and anyCpu (depending on the referenced assemblies) and it would be nice to be able to see which version of linqpad it is. I'm suggesting AnyCpu in the title, but any demarcation should work.
2 votes
- Don't see your idea?