1182 results found
-
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 -
Support anchor <a> elements in documentation
It would be awesome if Linqpad supported anchor <a> elements in XML documentation. Whilst it's not an element listed in the XML documentation comments (https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/xmldoc/), it is supported by Visual Studio and JetBrains Rider, and is useful for linking out to external documentation.
9 votes -
Provide a way to a attach VS2010 debugger
Likely due to running in a separate appdomain I cannot attach VS2010 to linqpad in order to debug my own code that linqpad calls.
8 votes -
CTRL + mouse roll to resize Results pane
CTRL + Roll is great to resize the query window, being able to do the same in the results pane would be really useful also. With slightly complex queries the output in the Results pane 9although nicely formatted in the HTML) can be rather too big to view on a small screen. The option to resize would be a great help.
8 votes -
Hexadecimal output formatting option
It will be very useful, if output pane can be easily switched between decimal and hex notations (when testing ciphering or protocol algorithms, decimal notation is pretty useless). And how about Dump() extension optional formatting specifiers?
8 votes -
Display documentation intellisense from <dll>.XML file
Visual Studio (and cs.exe) have the option of generating a .xml documentation file alongside the .dll & .pdb. This file enables documentation intellisense.
Linqpad should be able to provide this intellisense8 votes -
Custom Language Support
Custom Language (think C# Program, C# Expression, etc) support such as Razor templates?
8 votes -
Load a webpage into iframe in results window
I would like to use a function like Util.LoadPage(string url int width, int height) to load a webpage into an iframe in the result window.
Currently I'm using File.WriteAllText(fileName, contents, Encoding.Default); and Util.RawHtml to push the iframes into the result window, but for some reason the iframes opens up internet explorer in most cases.
8 votes -
Hide ExtensionData properties in WCF client-generated classes
When adding a Service Reference via Visual Studio, it generates a class for each Data Contract. Each of these classes have an additional property named ExtensionData, which always contains an ExtensionDataObject (usually empty).
This creates a lot of noise when data returned by a WCF service using LINQPad's .Dump() extension method, due to the ExtensionData cells taking up most of the screen. In my opinion just like EntityState and EntityKey were hidden by default in LINQPad v4.37, so should ExtensionData properties be hidden by default.
This would create a much more pleasent exprience for those using LINQPad with a WCF…
8 votes -
include table schema in entity name
when creating context have a flag which allows us to specify entity name should include table schema
eg
dbo.Customer --> Table
Purchase.Order --> PurchaseOrder
Purchase.OrderDetails --> PurchaseOrderDetail8 votes -
Ability to convert a LINQ query to a Stored Procedure, Trigger or View
Maybe this can already be done, but it would be great to write a LINQ Query then instead of just viewing the SQL the ability to view as a Trigger, View or Stored Procedure.
8 votes -
An option to disable totals in sql query results
Quite often those totals make no sense and confuse users when exported.
BTW, thanx for the linqpad!8 votes -
Allow one 'MyExtensions' class per query sub folder
I'm starting to have a big folder hierarchy in My Queries, using each sub folder for a specific purpose.
The MyExtensions class is growing huge, if I could have one extension class per sub folder I would organize my extensions in a much clearer way.
I also hit a wall when I wanted to use a dll from a previous version that was already included in the global extensions. My query failed with exception: "Assembly 'MyExtensions.FW40 ...' uses 'MyAssembly, Version 2.0.0.0' which has a higher version than referenced assembly 'MyAssembly, Version 1.0.0.0'.
8 votes -
Create Invoke-LinqPad Cmdlet for powershell
Create Invoke-LinqPadQuery-Cmdlet for powershell: Instead of format the output as Text/Html write the objects given to "Dump" to the powershell pipe for further processing
8 votes -
Option to specify TargetFramework(Attribute)
(Like switching the "target framework" in VS)
Use case: To use the latest features like long path support in .NET 4.6.2.
8 votes -
Add a "Favorites" category for Database connections
In my workplace there are 4 environments with 4 servers each, with 10 databases each. When I need to change environments i have a lot of servers to scroll to, even though I only ever use 8 of the databases in each of the 4 environments. It's be really nice if I could mark a server/database as a favorite, and have it be at the top of the list.
8 votes -
Add TimeSpan timeout parameter to Util.ReadLine<TResult> method. Add CancellationToken parameter to Util.ReadLineAsync<TResult> method.
I've implemented a Task timeout extension to abandon long running tasks. When that task is setup to check for a cancellation token's IsCancellationRequested property the task can finish appropriately.
Currently when calling Util.ReadLine or when awaiting Util.ReadLineAsync the task gets abandoned but not cancelled. The user prompt box remains open and I haven't found a way to cancel\remove\reset it.
A cancellation timeout (or cancellation token on the async method) would be useful for automatically selecting the default value after a specified timeout has elapsed. Execution could then be terminated or continued as the script has been directed.
8 votes -
Enable code folding for comments (such as ///<summary> .... ///</summary>
Code folding works already for properties and methods but not for comments which use the three slash prefix such as:
/// <summary>
/// Gets or sets the name
/// </summary>
public string Name { get; set; }8 votes -
auto graph
Small request. I love the visualisation feature "Show Graph" and it would be nice to have the option to automatically graph all columns in a resultset.
7 votes -
Configfile per .Linq file
In a .linq file there would be a reference to a config file. That file is loaded as the configuration for whatever runs in the file. This allows code to run that expect certain values in the config, such as anything from the Enterprise Library. It also ensures that the code you call does exactly the same an on a clients configuration.
7 votes
- Don't see your idea?