diff --git a/src/Tools/AnalyzerRunner/IncrementalAnalyzerRunner.cs b/src/Tools/AnalyzerRunner/IncrementalAnalyzerRunner.cs index fe3230d1237d544c87b138b521894e138bf6b240..ba513f688ca4fb1ecfec25ca8636f8293334aeba 100644 --- a/src/Tools/AnalyzerRunner/IncrementalAnalyzerRunner.cs +++ b/src/Tools/AnalyzerRunner/IncrementalAnalyzerRunner.cs @@ -77,6 +77,9 @@ internal async Task RunAsync(Workspace workspace, CancellationToken cancellation } } + Console.WriteLine("Pausing 5 seconds before continuing analysis..."); + await Task.Delay(TimeSpan.FromSeconds(5)).ConfigureAwait(false); + var incrementalAnalyzerProviders = exportProvider.GetExports(); foreach (var incrementalAnalyzerName in _options.IncrementalAnalyzerNames) diff --git a/src/Tools/AnalyzerRunner/Properties/launchSettings.json b/src/Tools/AnalyzerRunner/Properties/launchSettings.json index d71c5216e69c3c468a74587116cfd75e8d8cdb3a..56dafe3d93426aeb0bfab560bfd22f89568b0178 100644 --- a/src/Tools/AnalyzerRunner/Properties/launchSettings.json +++ b/src/Tools/AnalyzerRunner/Properties/launchSettings.json @@ -28,6 +28,10 @@ "commandName": "Project", "commandLineArgs": "$(OutDir)Microsoft.CodeAnalysis.CSharp.Features.dll $(SolutionDir)..\\Orchard\\src\\Orchard.sln /stats /a CSharpSimplifyTypeNamesDiagnosticAnalyzer /editperf:ContentQueryExtensions /edititer:300" }, + "IIncrementalAnalyzer SyntaxTreeInfoIncrementalAnalyzerProvider": { + "commandName": "Project", + "commandLineArgs": "$(OutDir) $(SolutionDir)Roslyn.sln /stats /ia SyntaxTreeInfoIncrementalAnalyzerProvider /persist /profileroot $(SolutionDir)artifacts\\profileRoot" + }, "IIncrementalAnalyzer SymbolTreeInfoIncrementalAnalyzerProvider": { "commandName": "Project", "commandLineArgs": "$(OutDir) $(SolutionDir)Roslyn.sln /stats /ia SymbolTreeInfoIncrementalAnalyzerProvider /persist /profileroot $(SolutionDir)artifacts\\profileRoot"