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); }
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); }