6 writes to FinishedAt
Microsoft.Build (1)
BackEnd\BuildManager\BuildManager.cs (1)
1065
_buildTelemetry.
FinishedAt
= DateTime.UtcNow;
Microsoft.Build.Engine.UnitTests (5)
BackEnd\KnownTelemetry_Tests.cs (5)
65
buildTelemetry.
FinishedAt
= finishedAt;
102
buildTelemetry.
FinishedAt
= null;
106
buildTelemetry.
FinishedAt
= DateTime.MaxValue;
110
buildTelemetry.
FinishedAt
= null;
114
buildTelemetry.
FinishedAt
= DateTime.MaxValue;
9 references to FinishedAt
Microsoft.Build.Engine.UnitTests (1)
BackEnd\KnownTelemetry_Tests.cs (1)
40
buildTelemetry.
FinishedAt
.ShouldBeNull();
Microsoft.Build.Framework (8)
Telemetry\BuildTelemetry.cs (8)
108
if (StartAt.HasValue &&
FinishedAt
.HasValue)
110
properties[TelemetryConstants.BuildDurationPropertyName] = (
FinishedAt
.Value - StartAt.Value).TotalMilliseconds.ToString(CultureInfo.InvariantCulture);
113
if (InnerStartAt.HasValue &&
FinishedAt
.HasValue)
115
properties[TelemetryConstants.InnerBuildDurationPropertyName] = (
FinishedAt
.Value - InnerStartAt.Value).TotalMilliseconds.ToString(CultureInfo.InvariantCulture);
179
if (StartAt.HasValue &&
FinishedAt
.HasValue)
181
telemetryItems.Add(new TelemetryItem(TelemetryConstants.BuildDurationPropertyName, (
FinishedAt
.Value - StartAt.Value).TotalMilliseconds, false));
184
if (InnerStartAt.HasValue &&
FinishedAt
.HasValue)
186
telemetryItems.Add(new TelemetryItem(TelemetryConstants.InnerBuildDurationPropertyName, (
FinishedAt
.Value - InnerStartAt.Value).TotalMilliseconds, false));