示例#1
0
        public override void AfterVisit(AnonymousTemplate node)
        {
            var body = new[]
            {
                PushWriter(),
                _expressionStack.Pop(),
                PopWriter()
            };

            _expressionStack.Push(node, MaybeBlock(node.Body.GetExtension<ScopeExtension>().SymbolTable.GetParameterExpressions(), body));
            base.AfterVisit(node);
        }
示例#2
0
 public virtual void AfterVisit(AnonymousTemplate node)
 {
     this.AfterVisitCatchAll(node);
 }
示例#3
0
 public virtual void BeforeVisit(AnonymousTemplate node)
 {
     this.BeforeVisitCatchAll(node);
 }