/// <summary> /// Parses the source-code in the csharpFileText. /// </summary> /// <param name="vbFileText"></param> /// <returns></returns> public static CodeRoot ParseVbCode(string vbFileText) { var parser = new CSharpParser(); var parseResults = new ParseResults(); parser.Reset(); parser.ParseCode(vbFileText); return (CodeRoot)parser.CreatedCodeRoot; }
public static ParseResults ParseCSharpFiles(IEnumerable<string> csharpFiles) { var parser = new CSharpParser(); var parseResults = new ParseResults(); foreach (var file in csharpFiles) { if (File.Exists(file) == false) continue; parser.Reset(); parser.ParseCode(file, File.ReadAllText(file)); parseResults.AddParsedFile(file, parser.CreatedCodeRoot as CodeRoot); } return parseResults; }