Каким образом можно приостановить метод (проще говоря - поставить на паузу) при нажатии кнопки в c#, с возможностью возобновить работу, с точки где его он бЬІл остановлен?