internal bool VisitMarkupSpan(MarkupSpan markup, TextWriter output) { if (markup == null) { return false; } StringBuilder content = new StringBuilder(markup.Content); content.Replace("\"", "\\\""); content.Replace("'", "\\'"); content.Replace("\r", "\\r"); content.Replace("\n", "\\n"); output.WriteLine(" buffer.push('{0}');", content); return true; }
protected virtual bool VisitMarkupSpan(MarkupSpan markup, TextWriter output) { if(markup == null) return false; var content = new StringBuilder(markup.Content); content.Replace("\"", "\\\""); content.Replace("'", "\\'"); content.Replace("\r", "\\r"); content.Replace("\n", "\\n"); output.Write("_buf.push('"); output.Write(content.ToString()); output.Write("');"); return true; }