1 write to _analyzerExecutionTimeMap
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\AnalyzerExecutor.cs (1)
204_analyzerExecutionTimeMap = analyzerExecutionTimeMap;
8 references to _analyzerExecutionTimeMap
Microsoft.CodeAnalysis (8)
DiagnosticAnalyzer\AnalyzerExecutor.cs (8)
222_isAnalyzerSuppressedForTree, _getAnalyzerGate, _getSemanticModel, _analyzerExecutionTimeMap, _addCategorizedLocalDiagnostic, _addCategorizedNonLocalDiagnostic, 258Debug.Assert(_analyzerExecutionTimeMap != null); 259return _analyzerExecutionTimeMap.ToImmutableDictionary(pair => pair.Key, pair => TimeSpan.FromTicks(pair.Value.Value)); 1132if (_analyzerExecutionTimeMap != null) 1150if (_analyzerExecutionTimeMap != null) 1153StrongBox<long> totalTicks = _analyzerExecutionTimeMap.GetOrAdd(analyzer, _ => new StrongBox<long>(0)); 1451Debug.Assert(_analyzerExecutionTimeMap != null); 1452if (!_analyzerExecutionTimeMap.TryRemove(analyzer, out var executionTime))