Ejemplo n.º 1
0
        private static void SaveSnippets(List <Snippet> snippets)
        {
            var settings = new SaveSettings()
            {
                Comment = XmlComment,
            };

            foreach (Snippet snippet in snippets
                     .Select(f => SnippetChecker.GetChangedSnippetOrDefault(f))
                     .Where(f => f != null))
            {
                Console.WriteLine();
                Console.WriteLine($"saving snippet \"{snippet.Title}\"");

                try
                {
                    snippet.Save(snippet.FilePath + ".modified", settings);

                    Console.WriteLine("saved");
                }
                catch (IOException ex)
                {
                    Console.WriteLine(ex.Message);
                }
            }
        }