using System.Collections.Generic; namespace Unity.PlasticSCM.Editor.UI { internal class SortOrderComparer : IComparer { internal SortOrderComparer(IComparer comparer, bool isAscending) { mComparer = comparer; mIsAscending = isAscending; } int IComparer.Compare(T x, T y) { int result = mComparer.Compare(x, y); return mIsAscending ? result : -result; } bool mIsAscending; IComparer mComparer; } }