protected override bool Walk(BoundAssignment node) { var val = node.Value; var var = node.Variable; ProcessAssignment(val, var, true); return(base.Walk(node)); }
protected override void PostWalk(BoundAssignment node) { base.PostWalk(node); var val = node.Value; var var = node.Variable; val = ProcessAssignment(val, var); node.Value = val; }
protected internal virtual void PostWalk(BoundAssignment node) { }
// BoundAssignment protected internal virtual bool Walk(BoundAssignment node) { return true; }
protected internal override bool Walk(BoundAssignment node) { node.Ref = GetOrMakeRef(node.Variable); return(true); }
// BoundAssignment protected internal virtual bool Walk(BoundAssignment node) { return(true); }