internal static SessionFinishedArgs FromInternal(RunFinishedInfo info) { return new SessionFinishedArgs(info.Text, info.Succeeded, getRun(info.Report)); }
public void RunFinished(RunFinishedInfo information) { lock (_feedbackLock) { _syncCtx.Post((o) => { var info = (RunFinishedInfo)o; if (SessionFinished != null) SessionFinished(this, SessionFinishedArgs.FromInternal(info)); }, information); } }