Пример #1
0
 void PushReturningPosition(IMemorizedPosition memorizedPosition)
 {
     if (_returningStack == null)
     {
         if (memorizedPosition == null) return;
         _returningStack = new Stack<IMemorizedPosition>();
     }
     if (_returningStack.Count == 0 && memorizedPosition == null) return;
     _returningStack.Push(memorizedPosition);
 }
Пример #2
0
 void PushReturningPosition(IMemorizedPosition memorizedPosition)
 {
     if (_returningStack == null)
     {
         if (memorizedPosition == null)
         {
             return;
         }
         _returningStack = new Stack <IMemorizedPosition>();
     }
     if (_returningStack.Count == 0 && memorizedPosition == null)
     {
         return;
     }
     _returningStack.Push(memorizedPosition);
 }