public override CodeCompileUnit Parse(TextReader codeStream) { var script = codeStream.ReadToEnd(); var ast = ScriptBlock.Create(script).Ast; var visitor = new CodeDomAstVisitor(); var unit = ast.Visit(visitor) as CodeCompileUnit; unit.ReferencedAssemblies.Add(typeof(Point).Assembly.FullName); unit.ReferencedAssemblies.Add(typeof(Form).Assembly.FullName); return unit; }
public override CodeCompileUnit Parse(TextReader codeStream) { var script = codeStream.ReadToEnd(); var ast = ScriptBlock.Create(script).Ast; var visitor = new CodeDomAstVisitor(); var unit = ast.Visit(visitor) as CodeCompileUnit; unit.ReferencedAssemblies.Add(typeof(Point).Assembly.FullName); unit.ReferencedAssemblies.Add(typeof(Form).Assembly.FullName); return(unit); }