public override void CopyTo(Array array, int index) { for (StackNode n = _stack.Value; n != null; n = n.Prev) { array.SetValue(n.Value, index++); } }