v2023.2.0-preview
Thursday, February 02, 2023
vscode-powershell
This preview includes all the work outlined below for enhanced symbol support.
PowerShellEditorServices v3.8.0
In the PR below we rewrote all the symbol logic. Classes (and their properties and
methods) are now proper symbols. Instead of a dozen similar-yet-different Abstract Symbol
Tree (AST) PowerShell script visitors handling different parts of each symbol-related
request, we have a single visitor that builds a cached dictionary of symbols for each
file. This was a massive simplification of the code that also leads to huge performance
improvements across all the symbol related features:
- Go to Symbol in Workspace
- Go to Symbol in Editor
- Go to Definition
- Go to References / CodeLens
- Outline view
Please try it out and give us feedback! There's plenty of room for more improvement, and
this will be much easier going forward.
- ✨ 🙏 PowerShellEditorServices #1984 - Integrating class symbol support.