namespace TeamCity.MSBuild.Logger { using System; using System.Collections.Generic; using Microsoft.Build.Framework; internal class TaskItemItemSpecComparer : IComparer { public static readonly IComparer Shared = new TaskItemItemSpecComparer(); private TaskItemItemSpecComparer() { } public int Compare(ITaskItem x, ITaskItem y) { if (x == null || y == null) { return 0; } return string.Compare(x.ItemSpec, y.ItemSpec, StringComparison.CurrentCultureIgnoreCase); } } }