public static UploadFileWatcher GetInstance()
                {
                    try
                    {
                        return(_UploadFileWatcher ?? (_UploadFileWatcher = new UploadFileWatcher()));
                    }
                    catch (Exception exception)
                    {
                        Log.Error(exception);

                        return(null);
                    }
                }
 public Item(UploadFileWatcher uploadFileWatcher)
 {
     UploadFileWatcher = uploadFileWatcher;
 }
                public static UploadFileWatcher GetInstance()
                {
                    try
                      {
                    return _UploadFileWatcher ?? (_UploadFileWatcher = new UploadFileWatcher());
                      }
                      catch (Exception exception)
                      {
                    Log.Error(exception);

                    return null;
                      }
                }
 public Item(UploadFileWatcher uploadFileWatcher)
 {
     UploadFileWatcher = uploadFileWatcher;
 }