/// <summary> /// When a blocking API call has completed that has been monitored via /// MonitorBlockingTask, this method should be called so as to wait for /// monitor thread to complete before moving onto other things. E.g. /// MonitorBlockingTask(output); /// ... call to blocking API here ... /// BlockingTaskComplete(); /// </summary> public void BlockingTaskComplete() { _progressMonitor.AsyncComplete(); _progressMonitor = null; }