Пример #1
0
    void UpdateSprint()
    {
        var syntaxTree = CSharpSyntaxTree.ParseText(File.ReadAllText(BuildVariablesFilePath));

        syntaxTree = syntaxTree.WithRootAndOptions(SprintRewriter.RewriteSprint(syntaxTree.GetRoot(), Sprint.Value), new CSharpParseOptions());

        File.WriteAllText(BuildVariablesFilePath, syntaxTree.ToString(), Encoding.UTF8);
    }
Пример #2
0
        public static SyntaxNode RewriteSprint(SyntaxNode node, int sprint)
        {
            var visitor = new SprintRewriter(sprint);

            return(visitor.Visit(node));
        }