Ejemplo n.º 1
0
        public void SortByKeys(Comparison <TKey> keyComparison)
        {
            var comparer = new ComparerEx <TItem>((x, y) => keyComparison(GetKeyForItem(x), GetKeyForItem(y)));

            Sort(comparer);
        }
Ejemplo n.º 2
0
        public void Sort(Comparison <TItem> comparison)
        {
            var newComparer = new ComparerEx <TItem>((x, y) => comparison(x, y));

            Sort(newComparer);
        }
Ejemplo n.º 3
0
        public void SortByKeys(IComparer <TKey> keyComparer)
        {
            var comparer = new ComparerEx <TItem>((x, y) => keyComparer.Compare(GetKeyForItem(x), GetKeyForItem(y)));

            Sort(comparer);
        }