コード例 #1
0
 public FinderThread(IFinderCallback callback, List <string> directories,
                     string searchPattern, long fileSizeLimit)
 {
     finder_          = new Finder(callback, directories, searchPattern, fileSizeLimit);
     thread_          = new Thread(new ThreadStart(ThreadFunc));
     thread_.Priority = ThreadPriority.BelowNormal;
 }
コード例 #2
0
ファイル: Finder.cs プロジェクト: zelon/WimyDuplicateChecker
        public Finder(IFinderCallback callback, List <string> directories,
                      string searchPattern, long fileSizeLimit)
        {
            mainJob_ = new MainJob(this);
            go_on_   = true;

            callback_              = callback;
            directories_           = directories;
            searchPattern_         = searchPattern;
            file_size_bytes_limit_ = fileSizeLimit;
        }
コード例 #3
0
ファイル: Finder.cs プロジェクト: zelon/WimyDuplicateChecker
 public void Stop()
 {
     callback_.SetStatusBar("Stopped");
     callback_ = new NullFinderCallback();
     go_on_    = false;
 }