public UntagFileCommand(ILogger <TagFileCommand> logger, IFilePathExtractor filePathExtractor, IHashService hashService, ITagParser tagParser, Func <File> newFile)
 {
     _logger            = logger;
     _filePathExtractor = filePathExtractor;
     _tagParser         = tagParser;
     _newFile           = newFile;
 }
示例#2
0
 public TagFileCommand(ILogger <TagFileCommand> logger, IConsoleWriter consoleWriter, IFilePathExtractor filePathExtractor, Func <File> newFile, IFile file, IAutoTagHandler autoTagHandler)
 {
     _logger            = logger;
     _consoleWriter     = consoleWriter;
     _filePathExtractor = filePathExtractor;
     _newFile           = newFile;
     _file           = file;
     _autoTagHandler = autoTagHandler;
 }
示例#3
0
 public IdentifyCommand(IConsoleWriter consoleWriter, IFileTypeFinder fileTypeFinder, IFilePathExtractor filePathExtractor)
 {
     _consoleWriter     = consoleWriter;
     _fileTypeFinder    = fileTypeFinder;
     _filePathExtractor = filePathExtractor;
 }
示例#4
0
 public FileInfoCommand(IConsoleWriter consoleWriter, IFilePathExtractor filePathExtractor, Func <File> newFile)
 {
     _consoleWriter     = consoleWriter;
     _filePathExtractor = filePathExtractor;
     _newFile           = newFile;
 }
 public ExifCommand(IConsoleWriter consoleWriter, IFilePathExtractor filePathExtractor)
 {
     _consoleWriter     = consoleWriter;
     _filePathExtractor = filePathExtractor;
 }