4 references to DirectoryCleanupState
Microsoft.CodeAnalysis (4)
DiagnosticAnalyzer\ShadowCopyAnalyzerPathResolver.cs (4)
24
private static readonly ConcurrentDictionary<string,
DirectoryCleanupState
> s_directoryCleanupStates = new(AnalyzerAssemblyLoader.OriginalPathComparer);
99
if (!s_directoryCleanupStates.TryAdd(BaseDirectory,
DirectoryCleanupState
.InProgress))
102
SpinWait.SpinUntil(() => s_directoryCleanupStates[BaseDirectory] ==
DirectoryCleanupState
.Completed, millisecondsTimeout: -1);
180
s_directoryCleanupStates[BaseDirectory] =
DirectoryCleanupState
.Completed;