public object VisitBigInteger() { return(ZenConstantExpr <BigInteger> .Create(new BigInteger(0))); }
public object VisitShort() { return(ZenConstantExpr <short> .Create(0)); }
public object VisitLong() { return(ZenConstantExpr <long> .Create(0)); }
public object VisitInt() { return(ZenConstantExpr <int> .Create(0)); }
public object VisitByte() { return(ZenConstantExpr <byte> .Create(0)); }
public object VisitBool() { return(ZenConstantExpr <bool> .Create(false)); }
// FIXME: default value for a c# string is null, not empty. How to represent null strings? public object VisitString() { return(ZenConstantExpr <string> .Create("")); }