Beispiel #1
0
 /// <summary>
 /// Constructs the command
 /// </summary>
 /// <param name="targetRoot">Target root directory</param>
 /// <param name="extensions">Additional cleaning steps to be performed </param>
 /// <param name="output">User interface output interface</param>
 /// <param name="predicates">Soft clean predicate registry</param>
 public CleanCommand([TargetRoot] IFileSystemDirectory targetRoot, IEnumerable<ICleanExtension> extensions, IUserOutput output, ISoftCleanPredicates predicates)
 {
     this.targetRoot = targetRoot;
     this.extensions = extensions;
     this.output = output;
     this.predicates = predicates;
 }
Beispiel #2
0
 /// <summary>
 /// Constructs the command
 /// </summary>
 /// <param name="targetRoot">Target root directory</param>
 /// <param name="extensions">Additional cleaning steps to be performed </param>
 /// <param name="output">User interface output interface</param>
 /// <param name="predicates">Soft clean predicate registry</param>
 public CleanCommand([TargetRoot] IFileSystemDirectory targetRoot, IEnumerable <ICleanExtension> extensions, IUserOutput output, ISoftCleanPredicates predicates)
 {
     this.targetRoot = targetRoot;
     this.extensions = extensions;
     this.output     = output;
     this.predicates = predicates;
 }