Esempio n. 1
0
 /// <inheritdoc />
 public void RestoreExactly(ScopeMemo sm)
 {
     scope = sm.Link;
     while (dynamics.Count > sm.dynamicsSize)
     {
         dynamics.Pop();
     }
     restoreMajor();
 }
Esempio n. 2
0
 /// <inheritdoc />
 public void Forget(ScopeMemo sm)
 {
     scope = dynamics.Pop();
     restoreMajor();
 }
Esempio n. 3
0
 /// <inheritdoc />
 public void Remember(ScopeMemo sm)
 {
     dynamics.Push(scope);
     scope = sm.Link;
     restoreMajor();
 }