Esempio n. 1
0
 public Expression VisitZenStringLengthExpr(ZenStringLengthExpr expression, ExpressionConverterEnvironment parameter)
 {
     return(LookupOrCompute(expression, () =>
     {
         var e = expression.Expr.Accept(this, parameter);
         return Expression.Convert(Expression.PropertyOrField(e, "Length"), typeof(BigInteger));
     }));
 }
Esempio n. 2
0
 public ImmutableHashSet <object> VisitZenStringLengthExpr(ZenStringLengthExpr expression, Unit parameter)
 {
     throw new ZenException($"Invalid string type used with Decision Diagram backend.");
 }