Main enhancements
-
TypeScript/JavaScript support for Code Editor, Scripter, and Script Debugger.
-
Data-Tips, allowing to evaluate expressions when hovering the mouse over a symbol in the Code Editor while debugging.
-
Localization support, OutlineView, and Property Grid filtering in Form Designer.
-
Optimized Expression Evaluation in Script Debugger.
Below is a full list of changes in this release:
Code Editor
+ New TypeScript/JavaScript parser, based on the Microsoft TypeScript engine, has been added.
+ Conditional Compilation has been added to Roslyn-based C# and Visual Basic parsers.
+ Descriptions and parameter tooltips in code completion are displayed with colors.
+ Data-Tips: Expression can be evaluated directly in the Code Editor when hovering the mouse over a symbol in debug mode.
+ Find All References/Find Implementations functions added to Roslyn-based C# and Visual Basic parsers.
+ Content dividers added to Roslyn Visual Basic parser.
+ Python parser extended to support Python 3.7 syntax.
+ Code Completion engine supports multiple projects for Roslyn-based C# and Visual Basic parsers.
+ New parser for ASP.NET WebForms has been added.
- The bug with Replace All not working over multiple documents has been fixed.
- LineTerminator property is no longer ignored when saving text to the file.
- The bug with an incorrect indentation for array declarations with the JavaScript parser has been fixed.
- The bug with incorrect formatting when pasting Visual Basic code has been fixed.
Scripter/Script Debugger
+ Scripting and Debugging engines have been added for TypeScript/JavaScript.
+ Speed of the expression evaluation has been significantly improved.
+ Expression evaluation now clearly displays public/protected/private members of evaluated objects.
+ Classless scripts for C# and Visual Basic are now supported.
Form Designer
+ Outline View Control has been added for WPF Form Designer.
+ Property grid filtering has been implemented for WinForms Form Designer.
+ WinForms Form Designer now supports designing a localized version of the form.
+ Compile method added, allowing to compile form being designed into the DLL.
+ In- memory Form designer data source has been added for WPF Form Designer.
+ Toolbox now accepts adding multiple assembly files at once.
- Bugs with resolving assembly references when placing third-party controls have been fixed.
- The bug with creating event handlers in Visual Basic has been fixed.
Demo projects
+ New examples showing how to execute and debug TypeScript/JavaScript have been added.
+ Added “Find References/Find Implementations” for the text under the cursor to the Extensibility Studio demo.
+ Added support for opening Visual Studio solution containing multiple projects in Extensibility Studio demo.
Installation
+ Demo Libraries code is merged with component libraries; Demo library assemblies are included in the installation with versioned names.