public void CancelDownload() { base.ExecuteMethod("CancelDownload", delegate() { if (_recentOperation != null) { if (this.CurrentUrl != this.NewUrl) { base.LogWarning("Cancelling image download"); _recentOperation.Cancel(); } } }); }