public override void LeaveExpressionInterpolationExpression(ExpressionInterpolationExpression node) { foreach (Expression e in node.Expressions) { CheckExpressionType(e); } }
override public void OnExpressionInterpolationExpression(ExpressionInterpolationExpression node) { Write("\""); foreach (Expression arg in node.Expressions) { StringLiteralExpression s = arg as StringLiteralExpression; if (null == s) { Write("${"); Visit(arg); Write("}"); } else { WriteStringLiteralContents(s.Value, _writer, false); } } Write("\""); }
override public void LeaveExpressionInterpolationExpression(ExpressionInterpolationExpression node) { OnExpression(node); }
public override void OnExpressionInterpolationExpression(ExpressionInterpolationExpression node) { throw new NotImplementedException(); }
public override void OnExpressionInterpolationExpression(ExpressionInterpolationExpression node) { base.OnExpressionInterpolationExpression(node); Check(node); }