public void SaveOriginalTabPageOrder() { _TabPageOrder = new System.Windows.Forms.TabPage[TabPages.Count]; for (int i = 0; i < TabPages.Count; i++) { System.Collections.IEnumerator ienumerator = TabPages.GetEnumerator(); try { while (ienumerator.MoveNext()) { _TabPageOrder[i] = TabPages[i]; } } finally { System.IDisposable idisposable = ienumerator as System.IDisposable; if (idisposable != null) { idisposable.Dispose(); } } } }