protected virtual void RaiseScrapeComplete(ScrapeResponseEventArgs e) { EventHandler <ScrapeResponseEventArgs> h = ScrapeComplete; if (h != null) { h(this, e); } }
private void DoScrapeComplete(bool successful, object state) { var e = new ScrapeResponseEventArgs(this, state, successful); RaiseScrapeComplete(e); }
private void DoScrapeComplete(bool successful, object state) { ScrapeResponseEventArgs e = new ScrapeResponseEventArgs(this, state, successful); RaiseScrapeComplete(e); }
private void OnScrapeComplete(object sender, ScrapeResponseEventArgs e) { e.Id.WaitHandle.Set(); }
protected virtual void RaiseScrapeComplete(ScrapeResponseEventArgs e) { EventHandler<ScrapeResponseEventArgs> h = ScrapeComplete; if (h != null) h(this, e); }
protected virtual void RaiseScrapeComplete(ScrapeResponseEventArgs e) { ScrapeComplete?.Invoke(this, e); }
void RaiseScrapeComplete(object sender, ScrapeResponseEventArgs args) => ScrapeComplete?.InvokeAsync(this, args);