public MenuItemHashtable(MenuItemHashtable original)
 {
     innerHash = new Hashtable (original.innerHash);
 }
        public MenuItemHashtable Clone()
        {
            MenuItemHashtable clone = new MenuItemHashtable();
            clone.innerHash = (Hashtable) innerHash.Clone();

            return clone;
        }
 internal MenuItemHashtableEnumerator(MenuItemHashtable enumerable)
 {
     innerEnumerator = enumerable.InnerHash.GetEnumerator();
 }
        public static MenuItemHashtable Synchronized(MenuItemHashtable nonSync)
        {
            MenuItemHashtable sync = new MenuItemHashtable();
            sync.innerHash = Hashtable.Synchronized(nonSync.innerHash);

            return sync;
        }