private static string UpdateDataFactory(string sourceFile, IEnumerable <Icon> icons) { var sourceText = SourceText.From(new FileStream(sourceFile, FileMode.Open)); var syntaxTree = CSharpSyntaxTree.ParseText(sourceText); var mySyntaxRewriter = new IconDataFactorySyntaxRewriter(icons); var node = mySyntaxRewriter.Visit(syntaxTree.GetRoot()); return(node.ToString()); }
private string UpdateDataFactory(string sourceFile, IEnumerable<Tuple<string, string>> nameDataPairs) { var sourceText = SourceText.From(new FileStream(sourceFile, FileMode.Open)); var syntaxTree = CSharpSyntaxTree.ParseText(sourceText); var mySyntaxRewriter = new IconDataFactorySyntaxRewriter(nameDataPairs); var node = mySyntaxRewriter.Visit(syntaxTree.GetRoot()); return node.ToString(); }