コード例 #1
0
        public IFolderComparer Create(FolderCompareType compareType, string searchPattern)
        {
            switch (compareType)
            {
                case FolderCompareType.Size:
                    return new FolderSizeComparer(searchPattern);

                case FolderCompareType.Content:
                    return new FolderContentComparer(searchPattern);

                default:
                    return null;
            }
        }
コード例 #2
0
 public void Sort(FolderCompareType sortType, FolderCompareOrder sortOrder)
 {
     files.Sort(new FileComparer(sortType, sortOrder));
     folders.Sort(new FolderComparer(sortType, sortOrder));
 }
コード例 #3
0
ファイル: FolderComparer.cs プロジェクト: mobzystems/MOBZHunt
 public FileComparer(FolderCompareType fct, FolderCompareOrder fco)
 {
     this.folderCompareType  = fct;
     this.folderCompareOrder = fco;
 }