1 instantiation of AnalyzerDiagnosticReporter
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\AnalyzerExecutor.AnalyzerDiagnosticReporter.cs (1)
25new ObjectPool<AnalyzerDiagnosticReporter>(() => new AnalyzerDiagnosticReporter(), 10);
21 references to AnalyzerDiagnosticReporter
Microsoft.CodeAnalysis (21)
DiagnosticAnalyzer\AnalyzerExecutor.AnalyzerDiagnosticReporter.cs (5)
24private static readonly ObjectPool<AnalyzerDiagnosticReporter> s_objectPool = 25new ObjectPool<AnalyzerDiagnosticReporter>(() => new AnalyzerDiagnosticReporter(), 10); 27public static AnalyzerDiagnosticReporter GetInstance( 40var item = s_objectPool.Allocate(); 86/// NOTE: <see cref="AnalyzerDiagnosticReporter"/> is a pooled type that is always used from a single
DiagnosticAnalyzer\AnalyzerExecutor.cs (16)
639var diagReporter = GetAddSemanticDiagnostic(semanticModel.SyntaxTree, analyzer, analyzerOptions, cancellationToken); 697var diagReporter = GetAddSyntaxDiagnostic(file, analyzer, analyzerOptions, cancellationToken); 747var diagReporter = GetAddSyntaxDiagnostic(file, analyzer, analyzerOptions, cancellationToken); 1048Action<AnalyzerDiagnosticReporter, Func<Diagnostic, CancellationToken, bool>, ExecutionData, TArgs, CancellationToken> executeActions, 1049Action<HashSet<TBlockAction>, AnalyzerDiagnosticReporter, Func<Diagnostic, CancellationToken, bool>, ExecutionData, TArgs, CancellationToken> executeBlockActions, 1071AnalyzerDiagnosticReporter? diagReporter = null; 1150var diagReporter = GetAddSemanticDiagnostic( 1175AnalyzerDiagnosticReporter diagReporter, 1255var diagReporter = GetAddSemanticDiagnostic( 1279AnalyzerDiagnosticReporter diagReporter, 1627private AnalyzerDiagnosticReporter GetAddSemanticDiagnostic( 1633return AnalyzerDiagnosticReporter.GetInstance( 1639private AnalyzerDiagnosticReporter GetAddSemanticDiagnostic( 1646return AnalyzerDiagnosticReporter.GetInstance( 1652private AnalyzerDiagnosticReporter GetAddSyntaxDiagnostic( 1658return AnalyzerDiagnosticReporter.GetInstance(