1182 results found
-
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 -
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 -
Allow us to export as the actual number.
Large numbers are exported as scientific notation.
3 votes -
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 -
Support Live Execution
I would be great to use LinqPad as a scratchpad i.e. for it to execute code and print results as I type, or with N seconds delay.
3 votes -
Option to disable saving DB connection data
I'd like to put some script to public git repo, but I don't want to share connection data which is stored in *.linq files. Please add option to skip saving this. I fully accept a must to choose DB after each script opening.
3 votes -
Allow Transparency of CTRL key to be disabled or configurable
I'd like to be able to configure the transparency of the CTRL key when the Intellisense window pops up.
The problem I have is, I use Emacs key bindings and CTRL+N and CTRL+P interfere with my UP/DOWN navigation scrolling through the Intellisense list. It's annoying trying to move up and down and the pop up keeps fading to transparent.
3 votes -
Found a bug related to Linq for database
I recently write a web crawler which fetches data from website and store into the database. Since I have already had some same kind of data in the database, I have to use linq to detect whether or not the data fetched from website has already been in the database. Here comes the problem: every times the compiler runs into the Linq expression against the database table, it seems like it generates a new instance of the database, and not disposing it after leaving the brackets. Thus the query at some point would ran out of the memory. I rewrite…
3 votes -
Quickly select a database to open
Our Dev and QA servers have at least a hundred databases on each server instance. It would be great if there was a "Quick Select" for databases similar to the "Navigate to Query" ctrl+, window. I know there is the drop down at the top, but it is not a searchable drop down.
3 votes -
Inline UI Button to direct execute a single .Dump() statement
Detect the Dump() statements and render an inline Button next to it (or in the left column). That button work immediately execute only that Dump() statement.
Probably only works in the C# statement(s) mode
3 votes -
Include Optional Parameter for Hyperlinq Tooltip
I'm hoping this would be a fairly easy change, but would make my life a lot easier. I dump a lot of abbreviated strings/hyperlinqs which I only sometimes need to differentiate the absolute paths or other truncated details for. It would be great if I could just mouse over the text to get some additional info.
3 votes -
Add option to to hide System Database
Allow an option on "Preference -> Advanced" or somewhere similar that we can enable/disable that will hide System Database, such as "master", "model", "msdb", "tempdb". Most of the times, developer are not working with these databases, so there is no point in them displaying under your database server.
3 votes -
Remove "asterisk" indicator in the file tab when unsaved changes are canceled using "Undo" feature
LINQPad adds * (asterisk) indicator char to the current tab when saved script is changed (char removed/added, etc). It would be great if this * (asterisk) indicator is removed as soon as changes are undone by multiple CTRL+Z commands. As for now, even if file is restored to the original state, the asterisk is still displayed and it's difficult to tell if the file was really changed or not (safe to resave or not?).
Please consider implementing this feature, it should be a piece of cake! :)
Thanks!
3 votes -
add a way to get iwin32Window from linqpad
Dim wnd As New NativeWindow()
wnd.AssignHandle(Process.GetProcessById (Util.HostProcessID).MainWindowHandle)'Add the above code or the c# version of it to a Util function that lets us pop up dialogs that show above the linqpadwindow.
'_____
Dim browser = New FolderBrowserDialog With {.ShowNewFolderButton = False, .SelectedPath = pth}
If browser.ShowDialog(wnd) = DialogResult.OK Then
pth = browser.SelectedPath
End If3 votes -
"Show all nestings levels" works only for the first items!
"Show all nestings levels" works only for the first items! Not for all. Please fix!
3 votes -
Render FSharp.Option types as if they were Nullable<T>
It would be nice if FSharp Option types would render as (value | null), rather than, at the moment, as a nested table with (Some(value) | None)
This would be consistent with the rendering for Nullable<T>, which prefers readability over being totally strict around the type system.
I appreciate you don't want to add an endless list of special cases, but this would be really useful.
3 votes -
BUG - Intellisense does not work within a nested object initiailizer
When using and object initializer on a property within a parent object initializer, the intellisense show the global intellisense list.
This code shows the issue:
void Main()
{
new Foo
{ // Placing cursor after this brace and pressing space gives a drop-down list with "Qux", as expected
Bar =
{ // Placing cursor after this brace and pressing space give th same list as Ctrl+Space in an empty query. Expected a list with "Baz".
}
}.Dump();
}// Define other methods and classes here
class Foo
{
public Foo()
{
Bar = new Bar();
}
…public Bar Bar {
3 votes -
Allow LinqPad Query to access internal members of referenced libraries
It would be great if LinqPad query can access internal members of referenced libraries without changing the referenced libraries to add
InternalsVisibleTo
attribute. Instead we could use the reverse attributeIgnoresAccessChecksToAttribute
in the query to allow it to access internal members of any specified libraries. You can find detailed information on how this can be done here: https://github.com/aelij/IgnoresAccessChecksToGenerator and https://github.com/filipw/Strathweb.Samples.CSharp.NoVisibilityChecks3 votes -
implement "collapse all" as right-click option on nodes in the connections/databases/queries views on the lefthand side of the main window.
title says it all. I really really need this, as LINQPad becomes really really annoying to navigate after a while without this
3 votes -
Better suport for Ctrl+C and Ctrl+V in rich Text formatting
Coping and Pasting the Result data to another application normally don't show results has expected.
Like pasting to notepad the columns heads is pasted one per line and the data is pasts was separated by space.
I would expected that the past data and the headers should be pasted separated by tab.
3 votes
- Don't see your idea?