public void RaiseCompletedEvent(DataEngineCompletedEventArgs args) { if (this.Completed != null) { this.Completed(this, args); } }
private void OnCompleted(object sender, DataEngineCompletedEventArgs e) { var newStatus = DataProviderBase.GetDataProviderStatusFromEngineStatus(e.Status); var exception = Enumerable.FirstOrDefault(e.InnerExceptions); try { this.manualResetEventSlim.Reset(); this.ProcessPendingChanges(); } finally { this.manualResetEventSlim.Set(); } this.OnStatusChanged(new DataProviderStatusChangedEventArgs(newStatus, true, exception)); }