in TeamCity.MSBuild.Logger/MessageWriter.cs [128:149]
public void DisplayCounters(IDictionary<string, IPerformanceCounter> counters)
{
var sortedCounters = new List<IPerformanceCounter>(counters.Values);
sortedCounters.Sort(DescendingByElapsedTime.Shared);
var hasReenteredScope = false;
foreach (var performanceCounter in sortedCounters)
{
if (performanceCounter.ReenteredScope)
{
hasReenteredScope = true;
}
performanceCounter.PrintCounterMessage();
}
if (!hasReenteredScope)
{
return;
}
WriteLinePrettyFromResource(4, "PerformanceReentrancyNote");
}