public string Visit(ConstantExpression value) { var codeWriter = new XzaarCodeWriter(); if (value.Type.IsArray) { if (value.Value == null) { codeWriter.Write("[]"); } else { codeWriter.Write(value.Value); } } else if (value.Type == XzaarBaseTypes.Number || value.Type == XzaarBaseTypes.Boolean) { codeWriter.Write(value.Value.ToString()); } else { codeWriter.Write("\"" + value.Value + "\""); } return(codeWriter.GetSourceCode()); }
public string GetSourceCode() { return(codeWriter.GetSourceCode()); }