private void EmitWriteLiteral(WriteLiteralNode node) { if (string.IsNullOrEmpty(node.LiteralContent)) { return; } LoadWriterToStack(); emitter.LoadConstant(node.LiteralContent); CallWriteFor(typeof(string)); }
private Expression HandleWriteLiteral(WriteLiteralNode node) { var callExpression = Expression.Call(writeMethod, this._writer, Expression.Constant(node.LiteralContent, typeof(string))); return(callExpression); }
private Expression HandleWriteLiteral(WriteLiteralNode node) { return(Expression.Call(this.writer, writeMethod, Expression.Constant(node.LiteralContent, typeof(string)))); }
protected virtual TResult VisitWriteLiteralNode(WriteLiteralNode writeLiteralNode) { return(null); }
protected override IClientModel VisitWriteLiteralNode(WriteLiteralNode writeLiteralNode) { _clientContext.WriteLiteral(writeLiteralNode.LiteralContent); return(base.VisitWriteLiteralNode(writeLiteralNode)); }