public int Compare()

in TeamCity.MSBuild.Logger/DescendingByElapsedTime.cs [14:32]


        public int Compare(IPerformanceCounter x, IPerformanceCounter y)
        {
            if (x == null || y == null)
            {
                return 0;
            }

            if (!x.ReenteredScope && !y.ReenteredScope)
            {
                return TimeSpan.Compare(x.ElapsedTime, y.ElapsedTime);
            }

            if (x.Equals(y))
            {
                return 0;
            }

            return x.ReenteredScope ? -1 : 1;
        }