private void FileScanner_ProcessEvent(object sender, Utilities.FileScan.FileScannerProcessEventArgs e) { if (e.IsNull() || e.CurrentFile.IsNull() || e.CurrentFile.File.IsNull()) { return; } switch (e.ProcessType) { case ProcessType.Start: break; case ProcessType.InProcess: { if (e.InnerType == InnerType.OneFileScanned) { this.CurrentFilePath = e.CurrentFile.File.FullName; } } break; case ProcessType.End: break; } }
private void NotifyEvent(FileScannerProcessEventArgs args) { ProcessEvent?.Invoke(this, args); }