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