Exemplo n.º 1
0
        private void ProcessFile(string fileName, bool added)
        {
            var args = new FileAddedEventArgs(fileName);

            if (added)
            {
                while (!IsFileReady(fileName))
                {
                    Thread.Sleep(500);
                }

                OnFileAdded(args);
            }
            else
            {
                OnFileRemoved(args);
            }
        }
Exemplo n.º 2
0
 protected virtual void OnFileRemoved(FileAddedEventArgs e)
 {
     FileRemoved?.Invoke(this, e);
 }
Exemplo n.º 3
0
 private void FileInputMonitor_FileRemoved(object sender, FileAddedEventArgs e)
 {
     form.RemoveFile(e.Path);
 }