cadencii.windows.forms.RebarBand.cloneMenuItemRecursive C# (CSharp) Method

cloneMenuItemRecursive() private method

メニューアイテムの階層を再帰的にコピーします
private cloneMenuItemRecursive ( Menu dest, Menu src ) : void
dest System.Windows.Forms.Menu
src System.Windows.Forms.Menu
return void
        private void cloneMenuItemRecursive( Menu.MenuItemCollection dest, Menu.MenuItemCollection src ) {
            if ( src.Count > 0 ) {
                foreach ( MenuItem item in src ) {
                    MenuItem clone = item.CloneMenu();
                    cloneMenuItemRecursive( clone.MenuItems, item.MenuItems );
                    dest.Add( clone );
                }
            }
        }