public void ReportError(object error) { lock (_syncRoot) { if (_result.Errors.Count < MaxErrorCount) { _result.Errors.Add(error); } } _results.NotifyError(error); }