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; }
Beispiel #5
0
 protected internal override bool Walk(BoundAssignment node)
 {
     node.Ref = GetOrMakeRef(node.Variable);
     return(true);
 }
 protected internal virtual void PostWalk(BoundAssignment node)
 {
 }
 // BoundAssignment
 protected internal virtual bool Walk(BoundAssignment node)
 {
     return(true);
 }