9 references to ProjectLoadTelemetryReporter
Microsoft.CodeAnalysis.LanguageServer (9)
FileBasedPrograms\FileBasedProgramsProjectSystem.cs (1)
41ProjectLoadTelemetryReporter projectLoadTelemetry,
FileBasedPrograms\FileBasedProgramsWorkspaceProviderFactory.cs (1)
37ProjectLoadTelemetryReporter projectLoadTelemetry,
HostWorkspace\LanguageServerProjectLoader.cs (3)
38private readonly ProjectLoadTelemetryReporter _projectLoadTelemetryReporter; 95ProjectLoadTelemetryReporter projectLoadTelemetry, 234Dictionary<ProjectFileInfo, ProjectLoadTelemetryReporter.TelemetryInfo> telemetryInfos = [];
HostWorkspace\LanguageServerProjectSystem.cs (1)
36ProjectLoadTelemetryReporter projectLoadTelemetry,
HostWorkspace\LoadedProject.cs (2)
117public async ValueTask<(ProjectLoadTelemetryReporter.TelemetryInfo, bool NeedsRestore)> UpdateWithNewProjectInfoAsync(ProjectFileInfo newProjectInfo, bool hasAllInformation, ILogger logger) 247var telemetryInfo = new ProjectLoadTelemetryReporter.TelemetryInfo { OutputKind = outputKind, MetadataReferences = metadataReferences };
HostWorkspace\ProjectTelemetry\ProjectLoadTelemetryReporter.cs (1)
22private readonly ILogger _logger = loggerFactory.CreateLogger<ProjectLoadTelemetryReporter>();