4 writes to PartialBuildTelemetry
Microsoft.Build (2)
BackEnd\BuildManager\BuildManager.cs (1)
593KnownTelemetry.PartialBuildTelemetry = null;
BackEnd\Node\OutOfProcServerNode.cs (1)
428BuildTelemetry buildTelemetry = KnownTelemetry.PartialBuildTelemetry ??= new BuildTelemetry();
MSBuild (2)
XMake.cs (2)
302KnownTelemetry.PartialBuildTelemetry = new BuildTelemetry { StartAt = DateTime.UtcNow, IsStandaloneExecution = true }; 843KnownTelemetry.PartialBuildTelemetry ??= new BuildTelemetry { StartAt = DateTime.UtcNow };
21 references to PartialBuildTelemetry
Microsoft.Build (10)
BackEnd\BuildManager\BuildManager.cs (1)
590_buildTelemetry = KnownTelemetry.PartialBuildTelemetry;
BackEnd\Client\MSBuildClient.cs (9)
211if (KnownTelemetry.PartialBuildTelemetry != null) 213KnownTelemetry.PartialBuildTelemetry.InitialMSBuildServerState = serverIsAlreadyRunning ? "hot" : "cold"; 618Debug.Assert(KnownTelemetry.PartialBuildTelemetry == null || KnownTelemetry.PartialBuildTelemetry.StartAt.HasValue, "BuildTelemetry.StartAt was not initialized!"); 620PartialBuildTelemetry? partialBuildTelemetry = KnownTelemetry.PartialBuildTelemetry == null 623startedAt: KnownTelemetry.PartialBuildTelemetry.StartAt.GetValueOrDefault(), 624initialServerState: KnownTelemetry.PartialBuildTelemetry.InitialMSBuildServerState, 625serverFallbackReason: KnownTelemetry.PartialBuildTelemetry.ServerFallbackReason, 626serverEnableReason: KnownTelemetry.PartialBuildTelemetry.ServerEnableReason);
MSBuild (11)
MSBuildClientApp.cs (2)
77if (KnownTelemetry.PartialBuildTelemetry != null) 79KnownTelemetry.PartialBuildTelemetry.ServerFallbackReason = exitResult.MSBuildClientExitType.ToString();
XMake.cs (9)
337if (KnownTelemetry.PartialBuildTelemetry is not null) 339KnownTelemetry.PartialBuildTelemetry.ServerEnableReason = serverEnableReason; 463if (KnownTelemetry.PartialBuildTelemetry is not null) 465KnownTelemetry.PartialBuildTelemetry.ServerFallbackReason = "Arguments"; 474if (KnownTelemetry.PartialBuildTelemetry is not null) 476KnownTelemetry.PartialBuildTelemetry.ServerFallbackReason = "Arguments"; 490if (KnownTelemetry.PartialBuildTelemetry is not null) 492KnownTelemetry.PartialBuildTelemetry.ServerFallbackReason = "ErrorParsingCommandLine"; 2505KnownTelemetry.PartialBuildTelemetry?.IsStandaloneExecution = false;