4 writes to PartialBuildTelemetry
Microsoft.Build (2)
BackEnd\BuildManager\BuildManager.cs (1)
621KnownTelemetry.PartialBuildTelemetry = null;
BackEnd\Node\OutOfProcServerNode.cs (1)
452BuildTelemetry buildTelemetry = KnownTelemetry.PartialBuildTelemetry ??= new BuildTelemetry();
MSBuild (2)
XMake.cs (2)
302KnownTelemetry.PartialBuildTelemetry = new BuildTelemetry { StartAt = DateTime.UtcNow, IsStandaloneExecution = true }; 908KnownTelemetry.PartialBuildTelemetry ??= new BuildTelemetry { StartAt = DateTime.UtcNow };
24 references to PartialBuildTelemetry
Microsoft.Build (11)
BackEnd\BuildManager\BuildManager.cs (1)
618_buildTelemetry = KnownTelemetry.PartialBuildTelemetry;
BackEnd\Client\MSBuildClient.cs (10)
235if (KnownTelemetry.PartialBuildTelemetry != null) 237KnownTelemetry.PartialBuildTelemetry.InitialMSBuildServerState = serverIsAlreadyRunning ? "hot" : "cold"; 648Debug.Assert(KnownTelemetry.PartialBuildTelemetry == null || KnownTelemetry.PartialBuildTelemetry.StartAt.HasValue, "BuildTelemetry.StartAt was not initialized!"); 650PartialBuildTelemetry? partialBuildTelemetry = KnownTelemetry.PartialBuildTelemetry == null 653startedAt: KnownTelemetry.PartialBuildTelemetry.StartAt.GetValueOrDefault(), 654initialServerState: KnownTelemetry.PartialBuildTelemetry.InitialMSBuildServerState, 655serverFallbackReason: KnownTelemetry.PartialBuildTelemetry.ServerFallbackReason, 656serverEnableReason: KnownTelemetry.PartialBuildTelemetry.ServerEnableReason, 657responseFileUsed: KnownTelemetry.PartialBuildTelemetry.ResponseFileUsed.GetValueOrDefault());
MSBuild (13)
MSBuildClientApp.cs (2)
77if (KnownTelemetry.PartialBuildTelemetry != null) 79KnownTelemetry.PartialBuildTelemetry.ServerFallbackReason = exitResult.MSBuildClientExitType.ToString();
XMake.cs (11)
379if (KnownTelemetry.PartialBuildTelemetry is not null) 381KnownTelemetry.PartialBuildTelemetry.ServerEnableReason = serverEnableReason; 517if (KnownTelemetry.PartialBuildTelemetry is not null) 519KnownTelemetry.PartialBuildTelemetry.ServerFallbackReason = "Arguments"; 528if (KnownTelemetry.PartialBuildTelemetry is not null) 530KnownTelemetry.PartialBuildTelemetry.ServerFallbackReason = "Arguments"; 544if (KnownTelemetry.PartialBuildTelemetry is not null) 546KnownTelemetry.PartialBuildTelemetry.ServerFallbackReason = "ErrorParsingCommandLine"; 1605if (KnownTelemetry.PartialBuildTelemetry is not null) 1607KnownTelemetry.PartialBuildTelemetry.ResponseFileUsed = commandLineParser.IncludedResponseFiles.Count > 0; 2623KnownTelemetry.PartialBuildTelemetry?.IsStandaloneExecution = false;