Esempio n. 1
0
        public string CopyTextWithSubstitutions(string text, string fileName, IReplacement replacement)
        {
            string destPath = Path.Combine(OutputDirectory, fileName);

            File.WriteAllText(destPath, replacement.Apply(text));
            return(destPath);
        }
Esempio n. 2
0
        public string CopyFileWithSubstitutions(string fileName, IReplacement replacement, string destFileName = null)
        {
            string srcPath  = Path.Combine(SourceDirectory, fileName);
            string destPath = Path.Combine(OutputDirectory, destFileName ?? fileName);

            string text = replacement.Apply(File.ReadAllText(srcPath));

            File.WriteAllText(destPath, text);
            return(destPath);
        }