![comprehensive meta analysis input options comprehensive meta analysis input options](https://i.ytimg.com/vi/HucIV-anjnc/maxresdefault.jpg)
While few background analyses execute for the entire solution. Few of the other background analyses mentioned above execute for all the projects, which have at least one open file.
COMPREHENSIVE META ANALYSIS INPUT OPTIONS CODE
![comprehensive meta analysis input options comprehensive meta analysis input options](https://d3i71xaburhd42.cloudfront.net/8ab49818b77e9c2632697b8f78a2bf55b929e1a4/7-Table1-1.png)
Background compilation of projects with open files to realize symbols for improved responsiveness of certain IDE features.Other background analyses: Analysis to improve the responsiveness and Visual Studio interaction for IDE features. Third party analyzer packages installed for projects in the current solution.Built-in CA analyzers for code quality suggestions.Built-in IDE analyzers for code style suggestions.Roslyn analyzer diagnostics, which includes: They can be classified into two categories: These diagnostics show up as entries in the error list and as squiggles in the editor. Based on the functionality, these analyses can be grouped as follows:īackground computation of diagnostics: Analysis to compute errors, warnings, and suggestions in source files. While some of it is to enable additional IDE functionality, such as diagnostics and code fixes from Roslyn analyzers. Some of it is for improved responsiveness for IDE features. Some of it is required minimal analysis for an acceptable Visual Studio IDE editing experience. Visual Studio executes a bunch of live code analyses, also referred to as background analysis, while you are editing source files in the editor.