예제 #1
0
 public override void Render(Context context, StringBuilder result)
 {
     context.Stack(() =>
     {
         context["block"] = new BlockDrop(this);
         RenderAll(NodeList, context, result);
     });
 }
예제 #2
0
 public override void Render(Context context, TextWriter result)
 {
     BlockRenderState blockState = BlockRenderState.Find(context);
     context.Stack(() =>
     {
         context["block"] = new BlockDrop(this, result);
         RenderAll(GetNodeList(blockState), context, result);
     });
 }
예제 #3
0
파일: Block.cs 프로젝트: frank-hliva/Deep
        public override void Render(Context context, TextWriter result)
        {
            BlockRenderState blockState = BlockRenderState.Find(context);

            context.Stack(() =>
            {
                context["block"] = new BlockDrop(this, result);
                RenderAll(GetNodeList(blockState), context, result);
            });
        }
예제 #4
0
파일: Block.cs 프로젝트: devSolo/dotliquid
        public override void Render(Context context, StreamWriter result)
        {
            _result = result;

            context.Stack(() =>
            {
                context["block"] = new BlockDrop(this);
                RenderAll(NodeList, context, result);
            });
        }
예제 #5
0
파일: Block.cs 프로젝트: mwadams/dotliquid
        public override Task RenderAsync(Context context, TextWriter result)
        {
            BlockRenderState blockState = BlockRenderState.Find(context);

            return(context.Stack(() =>
            {
                context["block"] = new BlockDrop(this, result);
                return RenderAllAsync(GetNodeList(blockState), context, result);
            }));
        }
예제 #6
0
        public override void Render(Context context, TextWriter result)
        {
            _result = result;

            context.Stack(() =>
            {
                context["block"] = new BlockDrop(this);
                RenderAll(NodeList, context, result);
            });
        }