private void FireFinished() { for (int i = 0; i < _finished.Count; i++) { var l = _finished[i]; if (l != null) l(); } }