//--------------------------------------------------------------------- private LE.Expression VisitIntrinsicsCore( IntrinsicExpression intrinsicExpression, Func <LE.Expression, LE.Expression> factory) { LE.Expression arg = intrinsicExpression.Argument.Accept(this); return(factory(arg)); }
//--------------------------------------------------------------------- private bool VisitInstrinsicsCore(IntrinsicExpression intrinsic, string cmd) { intrinsic.Argument.Accept(this); _writer.WriteLine(cmd); _emittedLine++; this.EmitDebugInfo(intrinsic); return(true); }
//--------------------------------------------------------------------- private bool VisitInstrinsicsCore(IntrinsicExpression intrinsic, string cmd) { _writer.Write(cmd); _writer.Write("("); intrinsic.Argument.Accept(this); _writer.Write(")"); return(true); }