Пример #1
0
 private void stopSearchButton_Click(object sender, EventArgs e) {
     changeState(Transition.Stop);
     searcher.Cancel().ContinueWith((task) => {
         searcher = null;
         files.Clear();
     });//don't clear until the task is completely stopped/canceled
 }
Пример #2
0
    static void Main(string[] args)
    {
        var search = new FileSearcher().FindFile(@"d:\users", "autofac.dll", f => Console.WriteLine(f.FullName), () => Console.WriteLine("Finished"));

        Console.WriteLine("C - cancel, else - finish");
        for (; ;)
        {
            var command = Console.ReadLine();
            switch (command)
            {
            case "C":
                search.Cancel();
                break;

            default:
                return;
            }
        }
    }
Пример #3
0
 private void SearchDialog_FormClosing(object sender, FormClosingEventArgs e) {
     searcher?.Cancel();
 }