UpdateMenuItem() private method

private UpdateMenuItem ( ) : void
return void
 internal void UpdateMenuItems()
 {
     this.version++;
     for (MenuItem item = this.firstItem; item != null; item = item.nextLinkedItem)
     {
         item.UpdateMenuItem(true);
     }
 }
 internal void AddItem(MenuItem item)
 {
     if (item.data != this)
     {
         if (item.data != null)
         {
             item.data.RemoveItem(item);
         }
         item.nextLinkedItem = this.firstItem;
         this.firstItem      = item;
         if (this.baseItem == null)
         {
             this.baseItem = item;
         }
         item.data        = this;
         item.dataVersion = 0;
         item.UpdateMenuItem(false);
     }
 }
 internal void AddItem(MenuItem item)
 {
     if (item.data != this)
     {
         if (item.data != null)
         {
             item.data.RemoveItem(item);
         }
         item.nextLinkedItem = this.firstItem;
         this.firstItem = item;
         if (this.baseItem == null)
         {
             this.baseItem = item;
         }
         item.data = this;
         item.dataVersion = 0;
         item.UpdateMenuItem(false);
     }
 }