public override void VisitStringConstantExpression(IStringConstantExpression stringConstantExpression) { Value = new Expression() { StringConstantExpression = new StringConstantExpressionFactory(stringConstantExpression).Value }; }
public override void VisitStringConstantExpression(IStringConstantExpression stringConstantExpression) { bool hasAtSymbol = stringConstantExpression.HasAtSymbol; if (hasAtSymbol) { Steps.Add(new WriteAt()); } string constant = stringConstantExpression.Constant; constant = hasAtSymbol ? constant.Replace("\"", "\"\"") : constant.Replace("\"", "\\\""); Steps.Add(new WriteStringConstant(constant)); }
public virtual void VisitStringConstantExpression(IStringConstantExpression stringConstantExpression) { Visit(stringConstantExpression); }