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); }
public override void PostVisit(WithNode node) { Contracts.Assert(false); }
public abstract void Visit(WithNode node);
public override bool PreVisit(WithNode node) { Visit(node); return(false); }
public virtual bool PreVisit(WithNode node) { return(true); }