private bool OnFileFailure(string file, Exception e) { bool flag = this.FileFailure != null; if (flag) { ScanFailureEventArgs args = new ScanFailureEventArgs(file, e); this.FileFailure(this, args); this.alive_ = args.ContinueRunning; } return flag; }
/// <summary> /// Raises the <see cref="FileFailure">file failure delegate</see>. /// </summary> /// <param name="file">The file causing the failure.</param> /// <param name="e">The exception for this failure.</param> /// <returns>A boolean indicating if execution should continue or not.</returns> public bool OnFileFailure(string file, Exception e) { bool result = false; if (FileFailure != null) { ScanFailureEventArgs args = new ScanFailureEventArgs(file, e); FileFailure(this, args); result = args.ContinueRunning; } return(result); }
public bool OnDirectoryFailure(string directory, Exception e) { bool continueRunning = false; if (this.DirectoryFailure != null) { ScanFailureEventArgs args = new ScanFailureEventArgs(directory, e); this.DirectoryFailure(this, args); continueRunning = args.ContinueRunning; } return(continueRunning); }
/// <summary> /// Raise the <see cref="DirectoryFailure">directory failure</see> event. /// </summary> /// <param name="directory">The directory causing the failure.</param> /// <param name="e">The exception for this event.</param> /// <returns>A boolean indicating if execution should continue or not.</returns> public bool OnDirectoryFailure(string directory, Exception e) { bool result = false; if (DirectoryFailure != null) { ScanFailureEventArgs args = new ScanFailureEventArgs(directory, e); DirectoryFailure(this, args); result = args.ContinueRunning; } return(result); }
public bool OnDirectoryFailure(string directory, Exception e) { bool continueRunning = false; DirectoryFailureHandler directoryFailure = this.DirectoryFailure; if (directoryFailure != null) { ScanFailureEventArgs args = new ScanFailureEventArgs(directory, e); directoryFailure(this, args); continueRunning = args.ContinueRunning; } return continueRunning; }
public bool OnFileFailure(string file, Exception e) { FileFailureHandler fileFailure = this.FileFailure; bool continueRunning = fileFailure != null; if (continueRunning) { ScanFailureEventArgs args = new ScanFailureEventArgs(file, e); fileFailure(this, args); continueRunning = args.ContinueRunning; } return continueRunning; }
private bool OnDirectoryFailure(string directory, Exception e) { DirectoryFailureHandler directoryFailure = this.DirectoryFailure; bool flag = directoryFailure != null; if (flag) { ScanFailureEventArgs args = new ScanFailureEventArgs(directory, e); directoryFailure(this, args); this.alive_ = args.ContinueRunning; } return flag; }
public bool OnFileFailure(string file, Exception e) { bool continueRunning = false; if (this.FileFailure != null) { ScanFailureEventArgs args = new ScanFailureEventArgs(file, e); this.FileFailure(this, args); continueRunning = args.ContinueRunning; } return(continueRunning); }
/// <summary> /// Fires the <see cref="FileFailure"> file failure handler delegate</see>. /// </summary> /// <param name="file">The file causing the failure.</param> /// <param name="e">The exception for this failure.</param> /// <returns>A boolean indicating if execution should continue or not.</returns> public bool OnFileFailure(string file, Exception e) { FileFailureHandler handler = FileFailure; bool result = (handler != null); if (result) { ScanFailureEventArgs args = new ScanFailureEventArgs(file, e); handler(this, args); result = args.ContinueRunning; } return(result); }
public bool OnFileFailure(string file, global::System.Exception e) { FileFailureHandler fileFailure = FileFailure; bool flag = fileFailure != null; if (flag) { ScanFailureEventArgs scanFailureEventArgs = new ScanFailureEventArgs(file, e); fileFailure(this, scanFailureEventArgs); flag = scanFailureEventArgs.ContinueRunning; } return(flag); }
public bool OnDirectoryFailure(string directory, global::System.Exception e) { bool result = false; DirectoryFailureHandler directoryFailure = DirectoryFailure; if (directoryFailure != null) { ScanFailureEventArgs scanFailureEventArgs = new ScanFailureEventArgs(directory, e); directoryFailure(this, scanFailureEventArgs); result = scanFailureEventArgs.ContinueRunning; } return(result); }
/// <summary> /// Raise the <see cref="DirectoryFailure">directory failure</see> event. /// </summary> /// <param name="directory">The directory causing the failure.</param> /// <param name="e">The exception for this event.</param> /// <returns>A boolean indicating if execution should continue or not.</returns> public bool OnDirectoryFailure(string directory, Exception e) { bool result = false; DirectoryFailureHandler handler = DirectoryFailure; if (handler != null) { var args = new ScanFailureEventArgs(directory, e); handler(this, args); result = args.ContinueRunning; } return(result); }
public bool OnFileFailure(string file, Exception e) { FileFailureHandler fileFailure = FileFailure; bool continueRunning = fileFailure != null; if (continueRunning) { ScanFailureEventArgs args = new ScanFailureEventArgs(file, e); fileFailure(this, args); continueRunning = args.ContinueRunning; } return(continueRunning); }
/// <summary> /// Raise the DirectoryFailure event. /// </summary> /// <param name = "directory">The directory name.</param> /// <param name = "e">The exception detected.</param> private bool OnDirectoryFailure(string directory, Exception e) { DirectoryFailureHandler handler = DirectoryFailure; bool result = (handler != null); if (result) { var args = new ScanFailureEventArgs(directory, e); handler(this, args); alive_ = args.ContinueRunning; } return(result); }
public void FileFailureHandler(object sender, ScanFailureEventArgs e) { Debug.Log("UnZip FileFailure"); e.ContinueRunning = true; //失败也算 _extractedFileCnt++; CurProgress = (float)_extractedFileCnt / _fileTotal; // if (_extractedFileCnt >= _fileTotal) { IsDone = true; CurProgress = 1.0f; } }
/// <summary> /// Raise the FileFailure event. /// </summary> /// <param name = "file">The file name.</param> /// <param name = "e">The exception detected.</param> private bool OnFileFailure(string file, Exception e) { FileFailureHandler handler = FileFailure; bool result = (handler != null); if (result) { var args = new ScanFailureEventArgs(file, e); FileFailure(this, args); alive_ = args.ContinueRunning; } return(result); }
public void DirectoryFailureHandler(object sender, ScanFailureEventArgs e) { Debug.Log("UnZip DirectoryFailure"); e.ContinueRunning = true; }
// error handler // void ErrorHandler(object sender, ScanFailureEventArgs e) { e.ContinueRunning = false; mErrorMsg = "File: " + e.Name + "\nexception: " + e.Exception.Message; mState = EState.Error; }