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) { } } }
public void Start(string args) { CommandlineParser parser = new CommandlineParser(args); ValidateParameters(parser); SearchReplaceFileReplacer replacer = new SearchReplaceFileReplacer(new ApplicationParameters(parser.GetParamsAndValues())); replacer.ProcessAll(); }
private static void ValidateParameters(CommandlineParser parser) { DefaultParameterValidator validator = new DefaultParameterValidator(); validator.CheckParameters(parser.GetParamsAndValues()); }