Esempio n. 1
0
 public ImmutableHashSet <object> VisitZenConstantStringExpr(ZenConstantStringExpr expression, Unit parameter)
 {
     return(emptySet);
 }
Esempio n. 2
0
 public Expression VisitZenConstantStringExpr(ZenConstantStringExpr expression, ExpressionConverterEnvironment parameter)
 {
     return(Expression.Constant(expression.UnescapedValue));
 }
Esempio n. 3
0
 public SymbolicValue <TModel, TVar, TBool, TInt, TString> VisitZenConstantStringExpr(ZenConstantStringExpr expression, SymbolicEvaluationEnvironment <TModel, TVar, TBool, TInt, TString> parameter)
 {
     return(LookupOrCompute(expression, () =>
     {
         var v = this.Solver.CreateStringConst(expression.EscapedValue);
         return new SymbolicString <TModel, TVar, TBool, TInt, TString>(this.Solver, v);
     }));
 }
Esempio n. 4
0
 // FIXME: default value for a c# string is null, not empty. How to represent null strings?
 public object VisitString()
 {
     return(ZenConstantStringExpr.Create(""));
 }