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