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)
624var diagReporter = GetAddSemanticDiagnostic(semanticModel.SyntaxTree, analyzer, analyzerOptions, cancellationToken); 678var diagReporter = GetAddSyntaxDiagnostic(file, analyzer, analyzerOptions, cancellationToken); 724var diagReporter = GetAddSyntaxDiagnostic(file, analyzer, analyzerOptions, cancellationToken); 1010Action<AnalyzerDiagnosticReporter, Func<Diagnostic, CancellationToken, bool>, ExecutionData, TArgs, CancellationToken> executeActions, 1011Action<HashSet<TBlockAction>, AnalyzerDiagnosticReporter, Func<Diagnostic, CancellationToken, bool>, ExecutionData, TArgs, CancellationToken> executeBlockActions, 1040var diagReporter = GetAddSemanticDiagnostic( 1107var diagReporter = GetAddSemanticDiagnostic( 1128AnalyzerDiagnosticReporter diagReporter, 1208var diagReporter = GetAddSemanticDiagnostic( 1228AnalyzerDiagnosticReporter diagReporter, 1605private AnalyzerDiagnosticReporter GetAddSemanticDiagnostic( 1611return AnalyzerDiagnosticReporter.GetInstance( 1617private AnalyzerDiagnosticReporter GetAddSemanticDiagnostic( 1624return AnalyzerDiagnosticReporter.GetInstance( 1630private AnalyzerDiagnosticReporter GetAddSyntaxDiagnostic( 1636return AnalyzerDiagnosticReporter.GetInstance(