public object Render(ObjectRenderingRequest req) { if (!(req?.RenderTarget is string)) { return(req.RenderTarget); } var result = StringLiteralRenderer.RenderString(req?.RenderTarget?.ToString()); return(new AnnotatedFormattable(result, null, "[string]", null)); }
public object Render(ObjectRenderingRequest req) { if (!(req?.RenderTarget is char)) { return(req.RenderTarget); } var c = (char)req.RenderTarget; var sb = new StringBuilder(16); StringLiteralRenderer.RenderChar(c, sb); return(new AnnotatedFormattable(sb.ToString(), null, "[char]", null)); }