public int Compare(object x, object y) { SheetMergeFileListItemViewModel a = x as SheetMergeFileListItemViewModel; SheetMergeFileListItemViewModel b = y as SheetMergeFileListItemViewModel; if (a != null && b != null) { AlphanumStringComparatorFast comp = new AlphanumStringComparatorFast(); return(comp.Compare(a.FilePath, b.FilePath)); } return(-1); }
public int Compare(object x, object y) { IIdentityTreeItemViewModel <T> a = x as IIdentityTreeItemViewModel <T>; IIdentityTreeItemViewModel <T> b = y as IIdentityTreeItemViewModel <T>; if (a != null && b != null) { AlphanumStringComparatorFast comp = new AlphanumStringComparatorFast(); return(comp.Compare(a.Name, b.Name)); } return(-1); }