public void Visit(CaptureBlockTag captureBlockTag)
 {
     _result += captureBlockTag.ToString();
 }
 public void Visit(CaptureBlockTag captureBlockTag)
 {
     String capturedText = "";
     //var hiddenVisitor = new RenderingVisitor(_astRenderer, _templateContext, str => capturedText += str);
     PushTextAccumulator(str => capturedText += str);
     StartWalking(captureBlockTag.RootContentNode);            
     _templateContext.SymbolTableStack.DefineGlobal(captureBlockTag.VarName, new StringValue(capturedText) );
     PopTextAccumulator();
 }