예제 #1
0
 protected override PExpr DoVisit()
 {
     if (_lookup.IsResolved)
     {
         return(_lookup);
     }
     if ((_lookup = _o.Visit(this)).IsPendingOrSignal)
     {
         return(PendingOrSignal(_lookup));
     }
     return(SetResult(_lookup.Result));
 }
예제 #2
0
 public override PExpr Visit(IAccessorFrame frame) => _value.Visit(frame);
예제 #3
0
 public override PExpr Visit(IAccessorFrame frame)
 {
     return(_value.Visit(frame));
 }