236 results found
-
Language regions
Hi,
would be nice if in the editor u can define regions for
the diffrent language types.Example:
SQL
SELECT 1
endregion
LINQ-Statments
var x = from a in {1,2} select a;
endregion
C#-Programm
void Main() { var x = from a in {1,2} select a; }
endregion
If u enter one region it could be executedt.
If u mark more then one region (for example 3)
the output window should render 3 vertical outputs.3 votesThe latest build allows regions in ‘Program’ mode.
-
Enable code folding in the editor
I am using LINQPad as a general purpose C# scripting/code snippets IDE. Just introducing a code folding feature would tremendously improve the usability, especially in the "C# Program" mode.
12 votesThe latest build allows regions in ‘Program’ mode.
-
246 votes
-
My Queries should open on Click, not MouseUp
The 'My Queries' tree has some handicaps..
if you doubleclick on a folder to open a list of queries, the mouseup event opens the query that you mouse over... this is anoying !
the Tree should react on mouseclick/doubleclick only ! instead of mouseup.
Also, don't open queries on mouseup into the same tab, this makes it impossible to open 2-3 queries without editing each one a bit.
6 votesYou can now change the behaviour so it opens queries only on double-click in Edit | Preferences.
-
Support CE databases > 256MB
I can't connect to bigger sdf files (SQL Compact Edition) because the standard value for 'Max Database Size' of the Connection is too small.
We need an option to specify a max database size with SQL CE.
1 vote -
Configurable Tabs
Allow the tab size to be configurable, as well as whether the tab character or spaces are inserted when the user hits the TAB key on the keyboard.
6 votesBoth are configurable in latest build (Edit | Preferences).
-
Allow to execute query in 'release' mode
Run optimized code especially for quick profiling.
1 voteThis is now the default. You can switch between optimized and unoptimized compilation in Edit | Preferences
-
Add textbox to 'Add References' dialog
Add Reference dialog :
- add textbox for easier searching so you see what you type
- searching should be done using filtering, all results containing the search argument,not starting with
eg searching for Web should give : System.Web, System.Web.Mvc etc3 votesCompleted in latest build. There are other enhancements to adding references, too (see
Help | “What’s New”) -
add references enhanced search
Add refenceres should search using textbox so you see what you type, search should filter results, and searching should be done using Contains instead of startswith
5 votesCompleted in latest build. There are other enhancements to adding references, too (see
Help | “What’s New”) -
Support SQL Azure
SQL Azure won't allow you to use the same methods as an onpremises version, so it currently fails on connection. However, fundamentally it is SQL Server 2008 under the covers and would be easy to support. This would be the best cloud database mgmt tool.
20 votesThis is now available in the latest release.
-
multi monitor support
Add so that you can set the results in different monitors. Would be very nice when the result is very large.
30 votesThe shortcut key to undock results is F8 (Query | Undock Results).
-
allow extension snippets
I would like to be able to also use LinqPad to just drop in an extension method for testing. I don't want to have to write windows class library project to test a simple extension idea.
18 votesThis is now available in v2.
To define an extension method, set the language to C# Program, and write a static class:
void Main()
{
…
}static class Extensions
{
public static void Foo (this ……) {}
} -
Add AutoComplete for VB.NET
We need the auto complete feature to support VB syntax.
559 votesThis is now complete in LINQPad 5. www.linqpad.net/download.aspx#beta5
-
"My Extensions"
There should be a way to write and maintain a set of extension methods that would be made available to all query windows in LINQPad.
146 votesThis is now complete. Go to “My Queries” and click the “My Extensions” query.
-
Allow prompting for user input
Something like this:
int age = Prompt<int> ("Your age");
and it would bring up a dialog asking the user to enter their age.
That would handle single values. For multiple values, maybe Tuple-style:
var data = Prompt<string,int,bool> ("Your name", "Your age", "I agree to the terms and conditions");
("Hello, " + data.Item1 + " of age " + data.Item2).Dump();
if (!data.Item3) "Please agree to the terms and conditions".Dump();
It should remember the last value entered. If the user hits Cancel, then it should throw a OperationCancelledException or something like that.
48 votesThis works via Console.ReadLline and Util.ReadLine. See “What’s New” for more details.
-
Create an IRender plugin interface and create some additional default rendering engines for content
LINQPad is slow when returning large result sets due to it creating and having to render a lot of HTML. It would be nice if there were an option to use a ListView, DataGrid, or any other type of interface that can accept and render data via an IRender interface. It would be great if this were created so that 3rd parties could write Plugins. Additionally, a ComboBox that could be selected would update the results in a different view.
Of course, it would be difficult to render sub-data (Orders->Products) like is done now, but I think that is an…
98 votesThis is now complete. Go to Help | What’s New for info on how it works.
-
Fix the SQL Server Manager open file bug
When I click "Open In SQL Management Studio", I have the following reply from SSMS - translated from French:
The following files were specified on the command line:
D:\Documents
and
Settings\
...
\bbsilkof.sqlThese files couldn't be found and won't be loaded
I suppose you should add enclosing quotes to the file name when emitting the command line. This should fix this.
3 votes -
Provide support for Linq to ADO.Net Data Services using "Add Service Reference" equivalent
Adding EF support was MASSIVE. If you could add DataServices support as well it would be an AWESOME tool
8 votesThis is now available in the latest release.
-
save as .sql files
When I edit a .sql file, if I click save, it prompts me to save as a .linq file. This is annoying as I like to use LinqPad instead of SSMS in nearly all cases and editing stored procs is one of them ;).
9 votes -
Add Smart Tags for importing additional namespaces
When you type a class such as Registry a smarttag should appear for autocompletion users allowing them to pick a namespace to import - like in Visual Studio.
1 vote
- Don't see your idea?