LINQPad 5 vs LINQPad 4
LINQPad 5 targets .NET Framework 4.6 and includes the following major new features:
- Full support for C# 7 and VB 15.
- Background code-checking - both parsing and binding errors show with red squigglies. Resolved symbols
display in turquoise, and unresolved symbols in red. Compilation is quicker, because most of the work is done in advance.
- (Pro/Premium Editions) Automatic code formatting, 'Rename Symbol', 'Jump to Definition', and 'Find References'.
- (Pro/Premium Editions) Autocompletion for VB, including member listings, parameter info, quick info, background compilation, smart-tags, and auto-formatting.
- (Pro/Premium Editions) Autocompletion for F#, including member listings, parameter info and quick info.
- Built-in F# compiler (so fsc.exe is not required) with full F# autocompletion.
- Built-in Roslyn Syntax Tree Visualizer. The syntax tree for your query appears automatically as an output tab, and you can
invoke it programmatically with .DumpSyntaxTree() or .DumpSyntaxNode().
- Authenticated feed support within the NuGet package manager.
If you own a Pro or Premium edition of LINQPad 4, LINQPad 5 is a paid upgrade.
LINQPad standard edition is free to download and use.
LINQPad is not an open-source product and the source code is protected by
copyright laws. Nonetheless, you are free to disassemble the executable to
satisfy your curiosity. The author provides no warranties, and accepts no liability
for direct or consequential damages. Read full EULA
Licensing Notes on LINQPad 5
If you purchased a paid edition of LINQPad 4 prior to 1 January 2015, you'll need to
purchase an upgrade
to use the paid features of LINQPad 5. You can
find out here whether
your license covers V5, and the cost of upgrading. Upgrade discounts are available for
a limited time, and further discounts are available right now to raise the user count or edition.