// Token: 0x060010CD RID: 4301 RVA: 0x00033C54 File Offset: 0x00031E54 protected override void OnWorkUnitReportError(ErrorRecord error) { ErrorReportEventArgs errorReportEventArgs; if (base.WorkUnits == null) { errorReportEventArgs = new ErrorReportEventArgs(this.Command.CommandGuid, error, base.CurrentWorkUnit, this.Command); } else { errorReportEventArgs = new ErrorReportEventArgs(this.Command.CommandGuid, error, base.CurrentWorkUnit, this.Command); errorReportEventArgs.Handled = true; } EventHandler <ErrorReportEventArgs> errorReport = this.ErrorReport; if (errorReport != null) { errorReport(this, errorReportEventArgs); } this.InteractionHandler.ReportErrors(errorReportEventArgs); if (!errorReportEventArgs.Handled) { this.lastUnhandledError = error; } }
public virtual void ReportErrors(ErrorReportEventArgs e) { ExTraceGlobals.HostTracer.Information <ErrorRecord>((long)this.GetHashCode(), "CommandInteractionHandler.ReportErrors({0})", e.ErrorRecord); }