protected virtual void OnCompleted(ResultCompletionEventArgs e)
        {
            _builder.BuildCompleted -= BuilderOnBuildCompleted;
            _builder = null;
            _report = null;

            var handler = Completed;
            if (handler != null)
            {
                handler(this, e);
            }

            Completed = null;
        }
 public RemoteErrorReportStorage()
 {
     _reportRequestBuilder = GlobalConfig.ServiceLocator.GetService<IReportRequestBuilder>();
 }
 public RequestBuildResult(IReportRequestBuilder builder, ErrorReport report)
 {
     _builder = builder;
     _report = report;
 }