Example #1
0
 public SolutionCloner(INamespaceResolver sourceNamespaceResolver, INamespaceResolver targetNamespaceResolver, ISolutionClonerBehavior cloningBehavior, IFileEncodingDetector fileEncodingDetector)
 {
     this.sourceNamespaceResolver = sourceNamespaceResolver;
     this.targetNamespaceResolver = targetNamespaceResolver;
     this.cloningBehavior = cloningBehavior;
     this.fileEncodingDetector = fileEncodingDetector;
 }
 public Papyrus2ClrCecilConverter(IUserInterface userInterface, INameConventionResolver nameConventionResolver,
                                  INamespaceResolver namespaceResolver, ITypeReferenceResolver typeReferenceResolver)
     : base(namespaceResolver, typeReferenceResolver)
 {
     this.userInterface          = userInterface;
     this.nameConventionResolver = nameConventionResolver;
 }
Example #3
0
 private void InitializePathSelectors(INamespaceResolver sourceNamespaceResolver, INamespaceResolver targetNamespaceResolver)
 {
     sourcePathSelector.Initialize(sourceNamespaceResolver, PathType.File, App.InputSource ?? LastSourcePath);
     sourcePathSelector.DialogTitle = Wizard.Resources.Language.SelectSource;
     targetPathSelector.Initialize(targetNamespaceResolver, PathType.Folder, LastTargetPath);
     targetPathSelector.DialogTitle = Wizard.Resources.Language.SelectTarget;
 }
Example #4
0
 public SolutionCloner(INamespaceResolver sourceNamespaceResolver, INamespaceResolver targetNamespaceResolver, ISolutionClonerBehavior cloningBehavior, IFileEncodingDetector fileEncodingDetector)
 {
     this.sourceNamespaceResolver = sourceNamespaceResolver;
     this.targetNamespaceResolver = targetNamespaceResolver;
     this.cloningBehavior         = cloningBehavior;
     this.fileEncodingDetector    = fileEncodingDetector;
 }
Example #5
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;
        }
Example #6
0
        public MainWindow(ISolutionCloner solutionCloner, INamespaceResolver sourceNamespaceResolver, INamespaceResolver targetNamespaceResolver)
        {
            InitializeComponent();

            this.solutionCloner = solutionCloner;
            InitializeTimer();
            InitializePathSelectors(sourceNamespaceResolver, targetNamespaceResolver);

            Refresh();
            if (App.IsModal)
                StartAsModal();
        }
Example #7
0
        public MainWindow(ISolutionCloner solutionCloner, INamespaceResolver sourceNamespaceResolver, INamespaceResolver targetNamespaceResolver)
        {
            InitializeComponent();

            this.solutionCloner = solutionCloner;
            InitializeTimer();
            InitializePathSelectors(sourceNamespaceResolver, targetNamespaceResolver);

            Refresh();
            if (App.IsModal)
            {
                StartAsModal();
            }
        }
Example #8
0
 public TypeReferenceResolver(INamespaceResolver namespaceResolver,
                              ITypeNameResolver typeNameResolver)
 {
     this.namespaceResolver = namespaceResolver;
     this.typeNameResolver  = typeNameResolver;
 }
Example #9
0
 public void SetUp()
 {
     directory = Substitute.For <IDirectory>();
     directory.Exists(Arg.Any <string>()).Returns(true);
     resolver = new DirectoryNamespaceResolver(directory);
 }
Example #10
0
 public void Initialize(INamespaceResolver namespaceResolver, PathType pathType, string initialPath)
 {
     NamespaceResolver = namespaceResolver;
     PathType = pathType;
     SetPath(initialPath);
 }
Example #11
0
 public void Initialize(INamespaceResolver namespaceResolver, PathType pathType)
 {
     Initialize(namespaceResolver, pathType, null);
 }
 public Papyrus2ClrTypeBuilderConverter(string outputDirectory, INamespaceResolver namespaceResolver,
                                        ITypeReferenceResolver typeReferenceResolver)
     : base(namespaceResolver, typeReferenceResolver)
 {
     this.outputDirectory = outputDirectory;
 }
Example #13
0
 public Papyrus2CSharpConverter(INamespaceResolver namespaceResolver,
                                ITypeReferenceResolver typeReferenceResolver)
     : base(namespaceResolver, typeReferenceResolver)
 {
 }
Example #14
0
 public void Initialize(INamespaceResolver namespaceResolver, string initialFolder)
 {
     NamespaceResolver = namespaceResolver;
     Path = initialFolder;
     btnSelect.IsEnabled = NamespaceResolver != null;
 }
Example #15
0
 public void Initialize(INamespaceResolver namespaceResolver, PathType pathType)
 {
     Initialize(namespaceResolver, pathType, null);
 }
 protected Papyrus2ClrCecilConverterBase(INamespaceResolver namespaceResolver,
                                         ITypeReferenceResolver typeReferenceResolver)
 {
     NamespaceResolver     = namespaceResolver;
     TypeReferenceResolver = typeReferenceResolver;
 }
 public void SetUp()
 {
     resolver = new FolderNamespaceResolver();
 }
Example #18
0
 private void InitializePathSelectors(INamespaceResolver sourceNamespaceResolver, INamespaceResolver targetNamespaceResolver)
 {
     sourcePathSelector.Initialize(sourceNamespaceResolver, PathType.File, App.InputSource ?? LastSourcePath);
     sourcePathSelector.DialogTitle = Wizard.Resources.Language.SelectSource;
     targetPathSelector.Initialize(targetNamespaceResolver, PathType.Folder, LastTargetPath);
     targetPathSelector.DialogTitle = Wizard.Resources.Language.SelectTarget;
 }
 public void SetUp()
 {
     directory = Substitute.For<IDirectory>();
     directory.Exists(Arg.Any<string>()).Returns(true);
     resolver = new DirectoryNamespaceResolver(directory);
 }
 public void SetUp()
 {
     file = Substitute.For <IFile>();
     file.Exists(Arg.Any <string>()).Returns(true);
     resolver = new SolutionFileNamespaceResolver(file);
 }
 public void SetUp()
 {
     directory = Substitute.For<IDirectory>();
     resolver = new SolutionFileNamespaceResolver(directory);
 }
Example #22
0
 public void Initialize(INamespaceResolver namespaceResolver, PathType pathType, string initialPath)
 {
     NamespaceResolver = namespaceResolver;
     PathType          = pathType;
     SetPath(initialPath);
 }
 public void SetUp()
 {
     file = Substitute.For<IFile>();
     file.Exists(Arg.Any<string>()).Returns(true);
     resolver = new SolutionFileNamespaceResolver(file);
 }