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