4 writes to PartialBuildTelemetry
Microsoft.Build (2)
BackEnd\BuildManager\BuildManager.cs (1)
559KnownTelemetry.PartialBuildTelemetry = null;
BackEnd\Node\OutOfProcServerNode.cs (1)
407BuildTelemetry buildTelemetry = KnownTelemetry.PartialBuildTelemetry ??= new BuildTelemetry();
MSBuild (2)
XMake.cs (2)
301KnownTelemetry.PartialBuildTelemetry = new BuildTelemetry { StartAt = DateTime.UtcNow, IsStandaloneExecution = true }; 652KnownTelemetry.PartialBuildTelemetry ??= new BuildTelemetry { StartAt = DateTime.UtcNow };
16 references to PartialBuildTelemetry
Microsoft.Build (9)
BackEnd\BuildManager\BuildManager.cs (1)
556_buildTelemetry = KnownTelemetry.PartialBuildTelemetry;
BackEnd\Client\MSBuildClient.cs (8)
168if (KnownTelemetry.PartialBuildTelemetry != null) 170KnownTelemetry.PartialBuildTelemetry.InitialMSBuildServerState = serverIsAlreadyRunning ? "hot" : "cold"; 520Debug.Assert(KnownTelemetry.PartialBuildTelemetry == null || KnownTelemetry.PartialBuildTelemetry.StartAt.HasValue, "BuildTelemetry.StartAt was not initialized!"); 522PartialBuildTelemetry? partialBuildTelemetry = KnownTelemetry.PartialBuildTelemetry == null 525startedAt: KnownTelemetry.PartialBuildTelemetry.StartAt.GetValueOrDefault(), 526initialServerState: KnownTelemetry.PartialBuildTelemetry.InitialMSBuildServerState, 527serverFallbackReason: KnownTelemetry.PartialBuildTelemetry.ServerFallbackReason);
MSBuild (7)
MSBuildClientApp.cs (2)
69if (KnownTelemetry.PartialBuildTelemetry != null) 71KnownTelemetry.PartialBuildTelemetry.ServerFallbackReason = exitResult.MSBuildClientExitType.ToString();
XMake.cs (5)
372if (KnownTelemetry.PartialBuildTelemetry != null) 374KnownTelemetry.PartialBuildTelemetry.ServerFallbackReason = "Arguments"; 381if (KnownTelemetry.PartialBuildTelemetry != null) 383KnownTelemetry.PartialBuildTelemetry.ServerFallbackReason = "ErrorParsingCommandLine"; 2150KnownTelemetry.PartialBuildTelemetry?.IsStandaloneExecution = false;