3 writes to items
System.Windows.Forms (3)
winforms\Managed\System\WinForms\Menu.cs (3)
310items = null; 874owner.items = newItems; 1091owner.items = null;
43 references to items
System.Windows.Forms (43)
winforms\Managed\System\WinForms\Menu.cs (36)
102return null != items && ItemCount > 0; 124MenuItem item = items[i]; 222items[i].ClearHandles(); 237if (menuSrc.items != null) { 267items[i].CreateMenuItem(); 280items[i].ClearHandles(); 298MenuItem item = items[--_itemCount]; 334MenuItem item = items[i]; 358if (items[iT].MergeOrder <= mergeOrder) 381if (items[nLoop].MergeOrder > mergeOrder) { 385else if (items[nLoop].MergeOrder < mergeOrder) { 390else if (mergeOrder == items[nLoop].MergeOrder) { 472for (int i = 0; i < items.Length && !multipleMatches; ++i) { 473int itemIndex = (startItem + i) % items.Length; 474MenuItem mi = items[itemIndex]; 513if (menuSrc.items != null && items == null) { 518item = menuSrc.items[i]; 546itemDst = items[j]; 601for (int i = 0; i < items.Length; ++i) { 602MenuItem mi = items[i]; 648int startItem = (SelectedMenuItemIndex + 1) % items.Length; 703return owner.items[index]; 871if (owner.items == null || owner.items.Length == owner.ItemCount) { 873if (owner.ItemCount > 0) System.Array.Copy(owner.items, 0, newItems, 0, owner.ItemCount); 876System.Array.Copy(owner.items, index, owner.items, index + 1, owner.ItemCount - index); 877owner.items[index] = item; 1087owner.items[i].Menu = null; 1107System.Array.Copy(owner.items, 0, dest, index, owner.ItemCount); 1116return new WindowsFormsUtils.ArraySubsetEnumerator(owner.items, owner.ItemCount); 1129MenuItem item = owner.items[index]; 1132System.Array.Copy(owner.items, index + 1, owner.items, index, owner.ItemCount - index); 1133owner.items[owner.ItemCount] = null;
winforms\Managed\System\WinForms\MenuItem.cs (5)
335if (menu.items[i] == this) return i; 373if (!(items[i].data.UserData is MdiListUserData)) { 1309if (items[i].MdiList) { 1311items[i].UpdateMenuItem(true); 1327items[i].UpdateMenuItemIfDirty();
winforms\Managed\System\WinForms\RichTextBox.cs (2)
4041if (menu.items[i].handle != IntPtr.Zero) { 4042menu = menu.items[i];