public SolutionClonerBehavior(IPathPatternMatcher pathPatternMatcher, IEnumerable<string> excludeFolderPatterns, IEnumerable<string> excludeFilePatterns, IEnumerable<string> plainCopyFilePatterns)
 {
     this.pathPatternMatcher = pathPatternMatcher;
     this.excludeFolderPatterns = excludeFolderPatterns;
     this.excludeFilePatterns = excludeFilePatterns;
     this.plainCopyFilePatterns = plainCopyFilePatterns;
 }
예제 #2
0
 public SolutionClonerBehavior(IPathPatternMatcher pathPatternMatcher, IEnumerable <string> excludeFolderPatterns, IEnumerable <string> excludeFilePatterns, IEnumerable <string> plainCopyFilePatterns)
 {
     this.pathPatternMatcher    = pathPatternMatcher;
     this.excludeFolderPatterns = excludeFolderPatterns;
     this.excludeFilePatterns   = excludeFilePatterns;
     this.plainCopyFilePatterns = plainCopyFilePatterns;
 }
예제 #3
0
        public SolutionCloner(INamespaceResolver sourceNamespaceResolver, INamespaceResolver targetNamespaceResolver, IPathPatternMatcher pathPatternMatcher, IEnumerable<string> excludeFolderPatterns, IEnumerable<string> excludeFilePatterns, IEnumerable<string> plainCopyFilePatterns)
        {
            this.targetNamespaceResolver = targetNamespaceResolver;
            this.sourceNamespaceResolver = sourceNamespaceResolver;
            this.pathPatternMatcher = pathPatternMatcher;

            this.excludeFolderPatterns = excludeFolderPatterns;
            this.excludeFilePatterns = excludeFilePatterns;
            this.plainCopyFilePatterns = plainCopyFilePatterns;
        }