7 writes to StartAt
Microsoft.Build (2)
BackEnd\BuildManager\BuildManager.cs (1)
526
StartAt
= now,
BackEnd\Node\OutOfProcServerNode.cs (1)
383
buildTelemetry.
StartAt
= command.PartialBuildTelemetry.StartedAt;
Microsoft.Build.Engine.UnitTests (3)
BackEnd\KnownTelemetry_Tests.cs (3)
72
buildTelemetry.
StartAt
= startAt;
101
buildTelemetry.
StartAt
= DateTime.MinValue;
105
buildTelemetry.
StartAt
= null;
MSBuild (2)
XMake.cs (2)
250
KnownTelemetry.PartialBuildTelemetry = new BuildTelemetry {
StartAt
= DateTime.UtcNow };
659
KnownTelemetry.PartialBuildTelemetry ??= new BuildTelemetry {
StartAt
= DateTime.UtcNow };
7 references to StartAt
Microsoft.Build (2)
BackEnd\Client\MSBuildClient.cs (2)
518
Debug.Assert(KnownTelemetry.PartialBuildTelemetry == null || KnownTelemetry.PartialBuildTelemetry.
StartAt
.HasValue, "BuildTelemetry.StartAt was not initialized!");
523
startedAt: KnownTelemetry.PartialBuildTelemetry.
StartAt
.GetValueOrDefault(),
Microsoft.Build.Engine.UnitTests (1)
BackEnd\KnownTelemetry_Tests.cs (1)
47
buildTelemetry.
StartAt
.ShouldBeNull();
Microsoft.Build.Framework (4)
Telemetry\BuildTelemetry.cs (4)
108
if (
StartAt
.HasValue && FinishedAt.HasValue)
110
properties[TelemetryConstants.BuildDurationPropertyName] = (FinishedAt.Value -
StartAt
.Value).TotalMilliseconds.ToString(CultureInfo.InvariantCulture);
179
if (
StartAt
.HasValue && FinishedAt.HasValue)
181
telemetryItems.Add(new TelemetryItem(TelemetryConstants.BuildDurationPropertyName, (FinishedAt.Value -
StartAt
.Value).TotalMilliseconds, false));