public IntPtr Execute(IExpression expression, IProcessReader processReader) { Contract.Requires(expression != null); Contract.Requires(processReader != null); return(CompileExpression(expression)(processReader)); }
/// <summary> /// Visits the specified compile expression. /// </summary> /// <param name="compileExpression">The compile expression.</param> public override void Visit(CompileExpression compileExpression) { Write("compile").Write(" "); Write(compileExpression.Profile); Write(" "); VisitDynamic(compileExpression.Function); }