Path Lines of Code src/Microsoft.VisualStudio.Threading.Analyzers/AbstractVSTHRD001UseSwitchToMainThreadAsyncAnalyzer.cs 63 src/Microsoft.VisualStudio.Threading.Analyzers/AbstractVSTHRD004AwaitSwitchToMainThreadAsyncAnalyzer.cs 43 src/Microsoft.VisualStudio.Threading.Analyzers/AbstractVSTHRD011UseAsyncLazyAnalyzer.cs 75 src/Microsoft.VisualStudio.Threading.Analyzers/AbstractVSTHRD012SpecifyJtfWhereAllowed.cs 101 src/Microsoft.VisualStudio.Threading.Analyzers/AbstractVSTHRD105AvoidImplicitTaskSchedulerCurrentAnalyzer.cs 57 src/Microsoft.VisualStudio.Threading.Analyzers/AbstractVSTHRD108AssertThreadRequirementUnconditionally.cs 99 src/Microsoft.VisualStudio.Threading.Analyzers/AbstractVSTHRD109AvoidAssertInAsyncMethodsAnalyzer.cs 47 src/Microsoft.VisualStudio.Threading.Analyzers/AbstractVSTHRD112ImplementSystemIAsyncDisposableAnalyzer.cs 50 src/Microsoft.VisualStudio.Threading.Analyzers/AbstractVSTHRD114AvoidReturningNullTaskAnalyzer.cs 54 src/Microsoft.VisualStudio.Threading.Analyzers/AssemblyInfo.cs 12 src/Microsoft.VisualStudio.Threading.Analyzers/CommonInterest.cs 271 src/Microsoft.VisualStudio.Threading.Analyzers/DiagnosticAnalyzerState.cs 108 src/Microsoft.VisualStudio.Threading.Analyzers/LanguageUtils.cs 14 src/Microsoft.VisualStudio.Threading.Analyzers/Namespaces.cs 71 src/Microsoft.VisualStudio.Threading.Analyzers/Types.cs 133 src/Microsoft.VisualStudio.Threading.Analyzers/Utils.cs 547 src/Microsoft.VisualStudio.Threading.Analyzers/VSTHRD100AsyncVoidMethodAnalyzer.cs 46 src/Microsoft.VisualStudio.Threading.Analyzers/VSTHRD101AsyncVoidLambdaAnalyzer.cs 46 src/Microsoft.VisualStudio.Threading.Analyzers/VSTHRD106UseInvokeAsyncForAsyncEventsAnalyzer.cs 52 src/Microsoft.VisualStudio.Threading.Analyzers/VSTHRD111UseConfigureAwaitAnalyzer.cs 39 src/Microsoft.VisualStudio.Threading.Analyzers/VSTHRD113CheckForSystemIAsyncDisposableAnalyzer.cs 88 src/Microsoft.VisualStudio.Threading.Analyzers/VSTHRD200UseAsyncNamingConventionAnalyzer.cs 83