6 writes to Ticks
Aspire.Dashboard (6)
src\Shared\DurationFormatter.cs (6)
37
new UnitStep { Unit = "d",
Ticks
= TimeSpan.TicksPerDay, Threshold = TimeSpan.TicksPerDay },
38
new UnitStep { Unit = "h",
Ticks
= TimeSpan.TicksPerHour, Threshold = TimeSpan.TicksPerHour },
39
new UnitStep { Unit = "m",
Ticks
= TimeSpan.TicksPerMinute, Threshold = TimeSpan.TicksPerMinute },
40
new UnitStep { Unit = "s",
Ticks
= TimeSpan.TicksPerSecond, Threshold = TimeSpan.TicksPerSecond / 10, IsDecimal = true },
41
new UnitStep { Unit = "ms",
Ticks
= TimeSpan.TicksPerMillisecond, Threshold = TimeSpan.TicksPerMillisecond / 100, IsDecimal = true },
42
new UnitStep { Unit = "μs",
Ticks
= TimeSpan.TicksPerMicrosecond, Threshold = TimeSpan.TicksPerMicrosecond, IsDecimal = true },
5 references to Ticks
Aspire.Dashboard (5)
src\Shared\DurationFormatter.cs (5)
50
var ofPrevious = primaryUnit.
Ticks
/ secondaryUnit.
Ticks
;
60
return string.Format(culture, formatString, ticks / primaryUnit.
Ticks
);
63
var primaryValue = Math.Floor(ticks / primaryUnit.
Ticks
);
65
var secondaryValue = Math.Round((ticks / secondaryUnit.
Ticks
) % ofPrevious, MidpointRounding.AwayFromZero);