1 implementation of ISourceGeneratorTelemetryCollectorWorkspaceService
Microsoft.CodeAnalysis.Workspaces (1)
SourceGeneratorTelemetry\SourceGeneratorTelemetryCollectorWorkspaceService.cs (1)
17internal class SourceGeneratorTelemetryCollectorWorkspaceService : ISourceGeneratorTelemetryCollectorWorkspaceService
4 references to ISourceGeneratorTelemetryCollectorWorkspaceService
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\SolutionState.CompilationTracker.cs (1)
855solution.Services.GetService<ISourceGeneratorTelemetryCollectorWorkspaceService>()?.CollectRunResult(generatorInfo.Driver!.GetRunResult(), generatorInfo.Driver!.GetTimingInfo(), ProjectState);
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
SolutionTests\SourceGeneratorTelemetryCollectorWorkspaceServiceTests.cs (1)
38[ExportWorkspaceServiceFactory(typeof(ISourceGeneratorTelemetryCollectorWorkspaceService)), Shared]
Microsoft.VisualStudio.LanguageServices (2)
Workspace\VisualStudioSourceGeneratorTelemetryCollectorWorkspaceServiceFactory.cs (2)
20/// Exports a <see cref="ISourceGeneratorTelemetryCollectorWorkspaceService"/> which is watched across all workspaces. This lets us collect 24[ExportWorkspaceServiceFactory(typeof(ISourceGeneratorTelemetryCollectorWorkspaceService)), Shared]