public void SortIndexedFiles(SortTypes.SortType sort) { if (sort == SortTypes.SortType.NtoO || sort == SortTypes.SortType.OtoN) { IndexedFiles.Sort(delegate(IndexedFileData a, IndexedFileData b) { if (SortTypes.IsReverseSortType(sort)) { return(b.SortString(sort).CompareTo(a.SortString(sort))); } else { return(a.SortString(sort).CompareTo(b.SortString(sort))); } }); } else { IndexedFiles.Sort(delegate(IndexedFileData a, IndexedFileData b) { return(a.SortString(sort).CompareTo(b.SortString(sort))); }); } }
public void Sort() { IndexedFiles.Sort(IndexedFilesSortType); IndexedTerms.Sort(IndexedTermsSortType); }