1194 results found
-
Add the Expression Tree Visualizer
The Expression Tree Visualizer is a fantastic tool to shed some light on exactly what happens when an expression tree is invoked. It's especially useful when building your own from scratch, and some visibility on how LINQ does it would be a real bonus!
50 votesAre you aware that you can call .Dump() on an expression? The output is not exactly the same as the Expression Tree Visualizer, but it conveys much of the same information. Is there anything missing from what you see that you’d like added? Or anything that you’d like changed?
-
Close the application to the system tray
It would be handy if LINQPad closed to the system try so that it could be get around all the time. It's a great lightweight tool for trying out things.
1 vote -
Disable Debug Messages Option
When testing our application's objects via LP, our System.Diagnostic.Debug.WriteXXX messages are being captured in the Results window. Is there any way of disabling this feature in LP?
1 vote -
12 votes
-
change dump to output in reverse order
Currently if I have a base class with name and age, then inherit from that to add address. Then create a list of these objects, the output is the reverse of what is expected. I would expect the base class members to be first in the results but they are actually last. Example:
void Main()
{
var p = new List<Person>();
p.Add(new Person{ Name = "Joe", Age = 25, Address = "Someplace in Australia."});
p.Add(new Person{ Name = "Ben", Age = 30, Address = "Someplace in Australia."});
p.Dump();
}class PersonBase
{
public string Name { get; set; }
public…6 votes -
b able 2 specify references assemblies & namespaces in linqpad.config
I use linqpad to execute scripts on servers on the cloud. I copy linqpad.exe plus a few useful .net assemblies onto each server via script.
I dont want to have to manually add in the references each time I load linqpad onto a server. It would be much more useful ( and mistake proof) if I can simply do a deploy to my server which included a linqpad.config with the references to my utility assemblies as well as extra namespaces. Please comment if this is not clear and I'll elaborate further.
2 votes -
please support Console.ForegroundColor
I use LinqPad for deployment scripts, and it would be really useful to be able to write error messages to the console in Red. Currently ForegroundColor does not work.
24 votes -
Support SQLCMD Mode in SQL scripts
When the SQL language is used, it would be helpful to be able to optionally use SQLCMD mode. This would make it easier to use LINQPad for query tasks without resorting to SSMS.
12 votes -
Printing
It would be great to be able to print source (and output) from linqpad.
34 votes -
Allow drag/drop reordering of Connections
Often, connections (live, staging and test) for similar project don't all get added in consecutive order, but for simplicity, it would be nice to be able to drag and drop the connections to reorder them in the left-hand list.
11 votes -
SQL Prompt
SQL auto completion
16 votes -
Filter stored procedures
Display stored procedures ONLY, better to to define an additional filter (e.g. stored procs starting with "sp1")
12 votes -
Resharper integration
I find myself using Resharper hot-keys in LinqPad by accident. It'd be cool if Resharper worked in LinqPad like it does in VS.
266 votes -
Support Open Types (Dynamic Properties)
Since linqpad is such a nice UI, it would be great for it to provide first-class support for open types (entities with dynamic properties)
http://www.odata.org/developers/protocols/operations#Processingentriesofopentypes
4 votes -
Parse-only/Build-only mode without Executing
SQL Server Management Studio has a Parse (Ctrl-F5) feature under the Query menu vs. Execute (F5); and Visual Studio has a Build Solution vs. Start Debugging (F5). Both of these options allow you to check for syntax or compile errors without executing the query or running the program. I was surprised not to find this feature in LINQPad also. This would be a very useful feature to me. I hope we could see it in an upcoming release. Thanks, I love LINQPad!
31 votes -
Need a standard toolbar
Need a standard toolbar to for quicker access to open, save, ...
26 votes -
Enhance autocomplete to allow listing only Properites, Methods, etc.
Add autocomplete options to only list properties, methods, events, etc.
3 votes -
Support the Mono framework and run on OSX
Run on the Mono .NET framework and in particular support for running on OSX.
843 votes -
include javascript/jQuery support
since I believe you said the output pane is already IE/browser based, how about allowing us to point linqpad at an html file, local site, or web page, and let us run javascript snippets or bookmarklets against it for testing? Currently I've not single single decent lightweight javascript or jQuery IDE, even less if you want to test bookmarklets
198 votes -
User-defined mapping of keyboard shortcuts
Visual Studio has this. It would be lovely to have the same key combinations achieve the same effect across different programs. Hardwired shortcuts are a bit provincial, and problematic for aging neurons.
52 votes
- Don't see your idea?