QuickImage – Blame information for rev 4

Subversion Repositories:
Rev:
Rev Author Line No. Line
4 office 1 using System;
2 using System.Collections;
3 using System.Collections.Generic;
4 using System.IO;
5 using System.Linq;
6 using System.Text;
7 using System.Threading.Tasks;
8 using System.Windows.Forms;
9 using ImageMagick;
10  
11 namespace QuickImage.ImageListViewSorters
12 {
13 public class NameImageListViewItemSorter : IComparer, IComparer<ListViewItem>
14 {
15 public NameImageListViewItemSorter()
16 {
17  
18 }
19  
20 public int Compare(ListViewItem x, ListViewItem y)
21 {
22 return string.Compare(Path.GetFileName(x.Name), Path.GetFileName(y.Name), StringComparison.Ordinal);
23 }
24  
25 public int Compare(object x, object y)
26 {
27 return Compare(x as ListViewItem, y as ListViewItem);
28 }
29 }
30 }