Table of Contents

Features

Visual Studio extension guidance

The analyzers cover common performance, reliability, and threading practices for Visual Studio packages and MEF components. They identify issues such as synchronous package loading, unsafe service assumptions, and UI-thread affinity during composition.

Code fixes

Where a safe transformation is available, the package offers a code fix directly in the IDE. Rules whose fixes could change behavior provide guidance only.

Complementary analyzers

This package also depends on Microsoft.VisualStudio.Threading.Analyzers, which adds additional threading diagnostics to Visual Studio extension projects.