8 references to ProjectLoadTelemetryReporter
Microsoft.CodeAnalysis.LanguageServer (8)
HostWorkspace\LanguageServerProjectLoader.cs (4)
41private readonly ProjectLoadTelemetryReporter _projectLoadTelemetryReporter; 62ProjectLoadTelemetryReporter projectLoadTelemetry, 186Dictionary<ProjectFileInfo, ProjectLoadTelemetryReporter.TelemetryInfo> telemetryInfos = []; 194ProjectLoadTelemetryReporter.TelemetryInfo targetTelemetryInfo;
HostWorkspace\LanguageServerProjectSystem.cs (1)
43ProjectLoadTelemetryReporter projectLoadTelemetry,
HostWorkspace\LoadedProject.cs (2)
109public async ValueTask<(ProjectLoadTelemetryReporter.TelemetryInfo, bool NeedsRestore)> UpdateWithNewProjectInfoAsync(ProjectFileInfo newProjectInfo, ILogger logger) 238var telemetryInfo = new ProjectLoadTelemetryReporter.TelemetryInfo { OutputKind = outputKind, MetadataReferences = metadataReferences };
HostWorkspace\ProjectTelemetry\ProjectLoadTelemetryReporter.cs (1)
22private readonly ILogger _logger = loggerFactory.CreateLogger<ProjectLoadTelemetryReporter>();