private ITransformedOutputWriter GetOutputWriter(TransformConfiguration configuration)
 {
     if (configuration.ShouldOutputToArchive())
     {
         return(new ArchiveTransformedOutputWriter(configuration.OutputArchive, configuration.OutputFilePath));
     }
     return(new FileTransformedOutputWriter(configuration.OutputFilePath));
 }
Пример #2
0
 private void UpdatePathsWithRootPath(TransformConfiguration transformConfiguration)
 {
     if (string.IsNullOrWhiteSpace(_inputParameters.ProjectRootPath) == false)
     {
         transformConfiguration.PatternFilePath =
             Path.Combine(_inputParameters.ProjectRootPath, transformConfiguration.PatternFilePath);
         transformConfiguration.OutputFilePath =
             Path.Combine(_inputParameters.ProjectRootPath, transformConfiguration.OutputFilePath);
     }
 }
Пример #3
0
 public void AddSuccess(TransformConfiguration processedConfiguration)
 => results.Add(new TransformationResult(processedConfiguration));
Пример #4
0
 public void AddFail(TransformConfiguration processedConfiguration, Exception exception)
 => results.Add(new TransformationResult(processedConfiguration, exception));
Пример #5
0
 public TransformationResult(TransformConfiguration transformation, Exception exception = null)
 {
     Transformation = transformation;
     Exception      = exception;
 }