public override void Visit(CallNode node) { Contracts.AssertValue(node); if (TryShowValue(node)) { return; } if (node.NameSpace != null) { node.NameSpace.Accept(this); _wrt.Write('.'); } node.Head.Accept(this); _wrt.Write('('); node.Args.Accept(this); _wrt.Write(')'); ShowType(node); }
public override void PostVisit(CallNode node) { Contracts.Assert(false); }
public abstract void Visit(CallNode node);
public override bool PreVisit(CallNode node) { Visit(node); return(false); }
public virtual bool PreVisit(CallNode node) { return(true); }