예제 #1
0
 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)));
         });
     }
 }
예제 #2
0
 public void Sort()
 {
     IndexedFiles.Sort(IndexedFilesSortType);
     IndexedTerms.Sort(IndexedTermsSortType);
 }