internal void SetOnBeforeDownload(OnBeforeDownloadDelegate action) { onBeforeDownload = action; }
/// <summary> /// See <see cref="IDownloadHandler.OnBeforeDownload(IWebBrowser, IBrowser, DownloadItem, IBeforeDownloadCallback)"/> for details. /// </summary> /// <param name="action">Action to be executed when <see cref="IDownloadHandler.OnBeforeDownload(IWebBrowser, IBrowser, DownloadItem, IBeforeDownloadCallback)"/> /// is called</param> /// <returns> /// Fluent Builder, call <see cref="Build"/> to create /// a new <see cref="IDownloadHandler"/> instance /// </returns> public DownloadHandlerBuilder OnBeforeDownload(OnBeforeDownloadDelegate action) { handler.SetOnBeforeDownload(action); return(this); }