public string AddHooksToSourceFile(string fileName, string fileContents) { SyntaxTree root = GetRoot(fileContents); var collector = new CSFileInfoCollector(root, fileName); CSfileInfo cSfileInfo = collector.Collect(root.GetRoot()); CSFileInfoWriter writer = new CSFileInfoWriter(cSfileInfo); var newRoot = writer.Visit(root.GetRoot()); return(newRoot.GetText().ToString()); }
public ClassInfoWriter(CSfileInfo cSfileInfo) { this.cSfileInfo = cSfileInfo; }
public CSFileInfoWriter(CSfileInfo cSfileInfo) { this.cSfileInfo = cSfileInfo; }
public CSfileInfo Collect(SyntaxNode syntaxNode) { cSfileInfo = new CSfileInfo(); this.Visit(syntaxNode); return(cSfileInfo); }