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