Microsoft.Zing.Process.rollbackStackFrames C# (CSharp) Méthode

rollbackStackFrames() private méthode

private rollbackStackFrames ( Stack sules ) : void
sules System.Collections.Stack
Résultat void
        private void rollbackStackFrames(Stack sules)
        {
            StackULE ule;

            Debug.Assert(stackULEs != null);
            Debug.Assert(stackULEs.Count == 0);

            if (sules == null)
            {
                savedTopOfStack = topOfStack;
                return;
            }
            while (sules.Count > 0)
            {
                ule = (StackULE)sules.Pop();
                ule.Undo();
            }
            savedTopOfStack = topOfStack;
        }