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