Example #1
0
        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));
        }
Example #2
0
        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));
        }