private void TaskCoverageManagerCoverageTaskEvent(object sender, CoverageTaskArgsBase e) { if (e is MethodCoverageTaskStartedArgs) { var startedEvent = (MethodCoverageTaskStartedArgs)e; _statusBar.SetText( $"Calculating coverage for the method {System.IO.Path.GetFileName(startedEvent.DocPath)}_{startedEvent.MethodName}"); } else if (e is DocumentCoverageTaskStartedArgs) { var startedEvent = (DocumentCoverageTaskStartedArgs)e; _statusBar.SetText( $"Calculating coverage for the document {System.IO.Path.GetFileName(startedEvent.DocPath)}"); } else if (e is ResyncAllStarted) { _statusBar.SetText("Resyncing all..."); } else if (e is MethodCoverageTaskCompletedArgs || e is DocumentCoverageTaskCompletedArgs|| e is ResyncAllCompleted) { _statusBar.SetText(""); Redraw(); } }
public void RaiseEvent(CoverageTaskArgsBase args) { CoverageTaskEvent?.Invoke(this, args); }