Exemplo n.º 1
0
        public override void Visit(WithNode node)
        {
            Contracts.AssertValue(node);

            if (TryShowValue(node))
            {
                return;
            }

            _wrt.Write("with(");
            node.Local.Accept(this);
            _wrt.Write("; ");
            node.Body.Accept(this);
            _wrt.Write(")");

            ShowType(node);
        }
Exemplo n.º 2
0
 public override void PostVisit(WithNode node)
 {
     Contracts.Assert(false);
 }
Exemplo n.º 3
0
 public abstract void Visit(WithNode node);
Exemplo n.º 4
0
 public override bool PreVisit(WithNode node)
 {
     Visit(node); return(false);
 }
Exemplo n.º 5
0
 public virtual bool PreVisit(WithNode node)
 {
     return(true);
 }