1 write to BaseDirectory
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\ShadowCopyAnalyzerPathResolver.cs (1)
86BaseDirectory = baseDirectory;
8 references to BaseDirectory
Microsoft.CodeAnalysis (6)
DiagnosticAnalyzer\ShadowCopyAnalyzerPathResolver.cs (6)
92ShadowDirectory = Path.Combine(BaseDirectory, shadowDirectoryName); 99if (!s_directoryCleanupStates.TryAdd(BaseDirectory, DirectoryCleanupState.InProgress)) 102SpinWait.SpinUntil(() => s_directoryCleanupStates[BaseDirectory] == DirectoryCleanupState.Completed, millisecondsTimeout: -1); 109if (!Directory.Exists(BaseDirectory)) 115subDirectories = Directory.EnumerateDirectories(BaseDirectory); 180s_directoryCleanupStates[BaseDirectory] = DirectoryCleanupState.Completed;
Microsoft.CodeAnalysis.UnitTests (2)
AnalyzerAssemblyLoaderTests.cs (1)
423Assert.All(assemblies, x => x.Location.StartsWith(shadowLoader.BaseDirectory, StringComparison.Ordinal));
InvokeUtil.cs (1)
114testOutputHelper.WriteLine($"{nameof(ShadowCopyAnalyzerPathResolver)}: {shadowResolver.BaseDirectory}");