예제 #1
0
 public RunletWithNext(Runlet next)
 {
     while (next is JumpRunlet j && j.Next != null)
     {
         next = j.Next;
     }
     this._next = next?.Track(this);
 }
예제 #2
0
 public ForkRunlet(Runlet thenPart, Runlet elsePart)
 {
     this.ThenPart = thenPart.Track(this);
     this.ElsePart = elsePart.Track(this);
 }