2 implementations of IWorkspaceTelemetryService
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
AbstractWorkspaceTelemetryService.cs (1)
18internal abstract class AbstractWorkspaceTelemetryService : IWorkspaceTelemetryService
Microsoft.VisualStudio.LanguageServices (1)
Telemetry\AbstractWorkspaceTelemetryService.cs (1)
18internal abstract class AbstractWorkspaceTelemetryService : IWorkspaceTelemetryService
10 references to IWorkspaceTelemetryService
Microsoft.CodeAnalysis.Remote.ServiceHub (4)
Services\DiagnosticAnalyzer\DiagnosticComputer.cs (2)
167var telemetryService = _hostWorkspaceServices.GetRequiredService<IWorkspaceTelemetryService>();
Services\ProcessTelemetry\RemoteProcessTelemetryService.cs (1)
55var telemetryService = (RemoteWorkspaceTelemetryService)services.GetRequiredService<IWorkspaceTelemetryService>();
Services\ProcessTelemetry\RemoteWorkspaceTelemetryService.cs (1)
15[ExportWorkspaceService(typeof(IWorkspaceTelemetryService)), Shared]
Microsoft.CodeAnalysis.Remote.Workspaces (2)
ServiceHubRemoteHostClient.cs (2)
50services.GetService<IWorkspaceTelemetryService>()?.RegisterUnexpectedExceptionLogger(hubClient.Logger); 147_services.GetService<IWorkspaceTelemetryService>()?.UnregisterUnexpectedExceptionLogger(_hubClient.Logger);
Microsoft.CodeAnalysis.Workspaces (2)
Workspace\ProjectSystem\ProjectSystemProject.cs (2)
236var telemetryService = _projectSystemProjectFactory.Workspace.Services.GetService<IWorkspaceTelemetryService>();
Microsoft.VisualStudio.LanguageServices (2)
ProjectSystem\VisualStudioWorkspaceImpl.cs (1)
226var telemetryService = (VisualStudioWorkspaceTelemetryService)Services.GetRequiredService<IWorkspaceTelemetryService>();
Telemetry\VisualStudioWorkspaceTelemetryService.cs (1)
22[ExportWorkspaceService(typeof(IWorkspaceTelemetryService)), Shared]