2 implementations of IWorkspaceTelemetryService
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
src\VisualStudio\Core\Def\Telemetry\AbstractWorkspaceTelemetryService.cs (1)
16internal abstract class AbstractWorkspaceTelemetryService : IWorkspaceTelemetryService, IDisposable
Microsoft.VisualStudio.LanguageServices (1)
Telemetry\AbstractWorkspaceTelemetryService.cs (1)
16internal abstract class AbstractWorkspaceTelemetryService : IWorkspaceTelemetryService, IDisposable
11 references to IWorkspaceTelemetryService
Microsoft.CodeAnalysis.CSharp.Features (1)
Copilot\CSharpCopilotCodeFixProvider.DismissChangesCodeAction.cs (1)
38if (workspace.Services.GetService<IWorkspaceTelemetryService>()?.IsUserMicrosoftInternal is true)
Microsoft.CodeAnalysis.Remote.ServiceHub (4)
Services\DiagnosticAnalyzer\DiagnosticComputer.cs (2)
193var telemetryService = _hostWorkspaceServices.GetRequiredService<IWorkspaceTelemetryService>();
Services\ProcessTelemetry\RemoteProcessTelemetryService.cs (1)
47var telemetryService = (RemoteWorkspaceTelemetryService)services.GetRequiredService<IWorkspaceTelemetryService>();
Services\ProcessTelemetry\RemoteWorkspaceTelemetryService.cs (1)
14[ExportWorkspaceService(typeof(IWorkspaceTelemetryService)), Shared]
Microsoft.CodeAnalysis.Remote.Workspaces (2)
ServiceHubRemoteHostClient.cs (2)
41services.GetService<IWorkspaceTelemetryService>()?.RegisterUnexpectedExceptionLogger(hubClient.Logger); 134_services.GetService<IWorkspaceTelemetryService>()?.UnregisterUnexpectedExceptionLogger(_hubClient.Logger);
Microsoft.CodeAnalysis.Workspaces (2)
Workspace\ProjectSystem\ProjectSystemProject.cs (2)
258var telemetryService = _projectSystemProjectFactory.SolutionServices.GetService<IWorkspaceTelemetryService>();
Microsoft.VisualStudio.LanguageServices (2)
ProjectSystem\VisualStudioWorkspaceImpl.cs (1)
158var telemetryService = (VisualStudioWorkspaceTelemetryService)Services.GetRequiredService<IWorkspaceTelemetryService>();
Telemetry\VisualStudioWorkspaceTelemetryService.cs (1)
21[ExportWorkspaceService(typeof(IWorkspaceTelemetryService)), Shared]