Ejemplo n.º 1
0
        private void LoadFromFile()
        {
            string[] lines = File.ReadAllLines(_ParameterFileName);

            foreach (string line in lines)
            {
                CommandlineParser            parser    = new CommandlineParser(line);
                FileParameterReaderValidator validator = new FileParameterReaderValidator();
                validator.CheckParameters(parser.GetParamsAndValues());


                ApplicationParameters values = new ApplicationParameters(parser.GetParamsAndValues());

                try
                {
                    _SearchStrings.Add(values.GetSearchString()[0]);
                }
                catch (ArgumentException)
                {
                }

                try
                {
                    _ReplaceStrings.Add(values.GetReplaceString()[0]);
                }
                catch (ArgumentException)
                {
                }
            }
        }
Ejemplo n.º 2
0
        public void Start(string args)
        {
            CommandlineParser parser = new CommandlineParser(args);

            ValidateParameters(parser);
            SearchReplaceFileReplacer replacer = new SearchReplaceFileReplacer(new ApplicationParameters(parser.GetParamsAndValues()));

            replacer.ProcessAll();
        }
Ejemplo n.º 3
0
        private static void ValidateParameters(CommandlineParser parser)
        {
            DefaultParameterValidator validator = new DefaultParameterValidator();

            validator.CheckParameters(parser.GetParamsAndValues());
        }