2 instantiations of AnalyzerTelemetryInfo
Microsoft.CodeAnalysis (2)
DiagnosticAnalyzer\AnalysisResultBuilder.cs (1)
617
var telemetryInfo = new
AnalyzerTelemetryInfo
(actionCounts, suppressionActionCounts, executionTime);
DiagnosticAnalyzer\CompilationWithAnalyzers.cs (1)
1280
return new
AnalyzerTelemetryInfo
(actionCounts, suppressionActionCounts, executionTime);
16 references to AnalyzerTelemetryInfo
Microsoft.CodeAnalysis (6)
DiagnosticAnalyzer\AnalysisResult.cs (2)
28
ImmutableDictionary<DiagnosticAnalyzer,
AnalyzerTelemetryInfo
> analyzerTelemetryInfo)
66
public ImmutableDictionary<DiagnosticAnalyzer,
AnalyzerTelemetryInfo
> AnalyzerTelemetryInfo { get; }
DiagnosticAnalyzer\AnalysisResultBuilder.cs (3)
601
private ImmutableDictionary<DiagnosticAnalyzer,
AnalyzerTelemetryInfo
> GetTelemetryInfo(
604
var builder = ImmutableDictionary.CreateBuilder<DiagnosticAnalyzer,
AnalyzerTelemetryInfo
>();
617
var
telemetryInfo = new AnalyzerTelemetryInfo(actionCounts, suppressionActionCounts, executionTime);
DiagnosticAnalyzer\CompilationWithAnalyzers.cs (1)
1271
public async Task<
AnalyzerTelemetryInfo
> GetAnalyzerTelemetryInfoAsync(DiagnosticAnalyzer analyzer, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.Features (6)
Diagnostics\DiagnosticAnalyzerExtensions.cs (1)
42
public static ImmutableArray<AnalyzerPerformanceInfo> ToAnalyzerPerformanceInfo(this IDictionary<DiagnosticAnalyzer,
AnalyzerTelemetryInfo
> analysisResult, DiagnosticAnalyzerInfoCache analyzerInfo)
Diagnostics\DiagnosticAnalyzerTelemetry.cs (2)
21
private readonly struct Data(
AnalyzerTelemetryInfo
analyzerTelemetryInfo, bool isTelemetryCollectionAllowed)
51
public void UpdateAnalyzerActionsTelemetry(DiagnosticAnalyzer analyzer,
AnalyzerTelemetryInfo
analyzerTelemetryInfo, bool isTelemetryCollectionAllowed)
Diagnostics\Service\DiagnosticAnalyzerService_ComputeDiagnosticAnalysisResults.cs (1)
163
void UpdateAnalyzerTelemetryData(ImmutableDictionary<DiagnosticAnalyzer,
AnalyzerTelemetryInfo
> telemetry)
Diagnostics\Service\DiagnosticAnalyzerService_CoreAnalyze.cs (1)
67
var telemetry = ImmutableDictionary<DiagnosticAnalyzer,
AnalyzerTelemetryInfo
>.Empty;
Diagnostics\Service\DiagnosticAnalyzerService_DeprioritizationCandidates.cs (1)
98
var
telemetryInfo = await compilationWithAnalyzers.GetAnalyzerTelemetryInfoAsync(analyzer, cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.Workspaces (4)
Diagnostics\DiagnosticAnalysisResultMap.cs (4)
18
ImmutableDictionary<TKey,
AnalyzerTelemetryInfo
> telemetryInfo)
30
ImmutableDictionary<TKey,
AnalyzerTelemetryInfo
>.Empty);
33
public readonly ImmutableDictionary<TKey,
AnalyzerTelemetryInfo
> TelemetryInfo;
37
ImmutableDictionary<TKey,
AnalyzerTelemetryInfo
> telemetryInfo)