public virtual StringBuffer Render(MarkdownEngine engine, MarkdownEmInlineToken token, MarkdownInlineContext context) { var result = (StringBuffer)"<em>"; result += engine.Mark(token.Content); result += "</em>"; return(result); }
public virtual StringBuffer Render(IMarkdownRenderer renderer, MarkdownEmInlineToken token, MarkdownInlineContext context) { var childContent = StringBuffer.Empty; foreach (var item in token.Content) { childContent += renderer.Render(item); } return(Insert(token, ExposeTokenName(token), childContent)); }
public virtual StringBuffer Render(IMarkdownRenderer renderer, MarkdownEmInlineToken token, MarkdownInlineContext context) { var childContent = StringBuffer.Empty; foreach (var item in token.Content) { childContent += renderer.Render(item); } return(this.Insert("Em", childContent, Type.NonLeaf)); }
public virtual StringBuffer Render(IMarkdownRenderer renderer, MarkdownEmInlineToken token, MarkdownInlineContext context) { var result = (StringBuffer)"<em>"; foreach (var item in token.Content) { result += renderer.Render(item); } result += "</em>"; return(result); }
public virtual StringBuffer Render(IMarkdownRenderer render, MarkdownEmInlineToken token, MarkdownInlineContext context) { StringBuffer content = StringBuffer.Empty; content += "*"; foreach(var t in token.Content) { content += render.Render(t); } content += "*"; return content; }
public virtual StringBuffer Render(IMarkdownRenderer render, MarkdownEmInlineToken token, MarkdownInlineContext context) { StringBuffer content = StringBuffer.Empty; content += "*"; foreach (var t in token.Content) { content += render.Render(t); } content += "*"; return(content); }
private ImmutableArray<IMarkdownToken> GetContent(IMarkdownParser parser, Match match, SourceInfo sourceInfo) { var emContent = new MarkdownEmInlineToken( this, parser.Context, parser.Tokenize(sourceInfo.Copy(match.Groups[2].Value)), sourceInfo.Copy("*" + match.Groups[1].Value + "*")); if (match.Groups[2].Length > 0) { return parser.Tokenize(sourceInfo.Copy(match.Groups[3].Value)).Insert(0, emContent); } else { return ImmutableArray.Create<IMarkdownToken>(emContent); } }
private ImmutableArray <IMarkdownToken> GetContent(IMarkdownParser parser, Match match) { var emContent = new MarkdownEmInlineToken( this, parser.Context, parser.Tokenize(match.Groups[2].Value), "*" + match.Groups[1].Value + "*"); if (match.Groups[2].Length > 0) { return(parser.Tokenize(match.Groups[3].Value).Insert(0, emContent)); } else { return(ImmutableArray.Create <IMarkdownToken>(emContent)); } }
public virtual StringBuffer Render(IMarkdownRenderer engine, MarkdownEmInlineToken token, MarkdownInlineContext context) { var result = (StringBuffer)"<em>"; foreach (var item in token.Content) { result += engine.Render(item); } result += "</em>"; return result; }
public virtual StringBuffer Render(MarkdownEngine engine, MarkdownEmInlineToken token, MarkdownInlineContext context) { var result = (StringBuffer)"<em>"; result += engine.Mark(token.Content); result += "</em>"; return result; }