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