The document describes an editor services API that allows tools to interact with code through syntax trees, symbol and semantic APIs to provide features like completion, navigation, and refactoring; it provides code analysis through code issues, code actions and refactoring that can be applied from within the editor. The API exposes events from the editor and workspace and allows compilation and analysis of code through syntax trees, symbols and semantic models.
Related topics: