示例#1
0
 public Expression VisitZenStringReplaceExpr(ZenStringReplaceExpr expression, ExpressionConverterEnvironment parameter)
 {
     return(LookupOrCompute(expression, () =>
     {
         var e1 = expression.StringExpr.Accept(this, parameter);
         var e2 = expression.SubstringExpr.Accept(this, parameter);
         var e3 = expression.ReplaceExpr.Accept(this, parameter);
         return Expression.Call(null, replaceMethod, new Expression[] { e1, e2, e3 });
     }));
 }
示例#2
0
 public ImmutableHashSet <object> VisitZenStringReplaceExpr(ZenStringReplaceExpr expression, Unit parameter)
 {
     throw new ZenException($"Invalid string type used with Decision Diagram backend.");
 }