3 instantiations of AnalyzerInfoForPerformanceReporting
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Services\DiagnosticAnalyzer\PerformanceTrackerService.cs (1)
126analyzerInfos.Add(new AnalyzerInfoForPerformanceReporting(AllowTelemetry(analyzerId), analyzerId, average, stddev));
Roslyn.VisualStudio.Next.UnitTests (2)
Services\PerformanceTrackerServiceTests.cs (2)
127var analyzerInfo1 = new AnalyzerInfoForPerformanceReporting(true, "test", 0.1, 0.1); 131var analyzerInfo2 = new AnalyzerInfoForPerformanceReporting(false, "test", 0.1, 0.1);
11 references to AnalyzerInfoForPerformanceReporting
Microsoft.CodeAnalysis.Remote.ServiceHub (4)
Services\DiagnosticAnalyzer\IPerformanceTrackerService.cs (1)
15void GenerateReport(List<AnalyzerInfoForPerformanceReporting> analyzerInfos, bool forSpanAnalysis);
Services\DiagnosticAnalyzer\PerformanceTrackerService.cs (1)
105public void GenerateReport(List<AnalyzerInfoForPerformanceReporting> analyzerInfos, bool forSpanAnalysis)
Services\ProcessTelemetry\RemoteProcessTelemetryService.PerformanceReporter.cs (2)
56using var pooledObject = SharedPools.Default<List<AnalyzerInfoForPerformanceReporting>>().GetPooledObject(); 60foreach (var analyzerInfo in pooledObject.Object)
Roslyn.VisualStudio.Next.UnitTests (7)
Services\PerformanceTrackerServiceTests.cs (7)
127var analyzerInfo1 = new AnalyzerInfoForPerformanceReporting(true, "test", 0.1, 0.1); 131var analyzerInfo2 = new AnalyzerInfoForPerformanceReporting(false, "test", 0.1, 0.1); 136private static void VerifyAnalyzerInfo(List<AnalyzerInfoForPerformanceReporting> analyzerInfos, string analyzerName, double mean, double stddev) 138var analyzerInfo = analyzerInfos.Single(i => i.AnalyzerId.Contains(analyzerName)); 144private static List<AnalyzerInfoForPerformanceReporting> GetAnalyzerInfos(int to, bool forSpanAnalysis) 165private static List<AnalyzerInfoForPerformanceReporting> GenerateReport(PerformanceTrackerService service, bool forSpanAnalysis) 167var analyzerInfos = new List<AnalyzerInfoForPerformanceReporting>();