1 write to owner
System.Windows.Forms (1)
winforms\Managed\System\WinForms\Menu.cs (1)
692this.owner = owner;
50 references to owner
System.Windows.Forms (50)
winforms\Managed\System\WinForms\Menu.cs (50)
701if (index < 0 || index >= owner.ItemCount) 703return owner.items[index]; 748return owner.ItemCount; 826return Add(owner.ItemCount, item); 843if (owner is MenuItem) { 844MenuItem parent = (MenuItem)owner; 859if (item.Menu.Equals(owner) && index > 0) { 867if (index < 0 || index > owner.ItemCount) { 871if (owner.items == null || owner.items.Length == owner.ItemCount) { 872MenuItem[] newItems = new MenuItem[owner.ItemCount < 2? 4: owner.ItemCount * 2]; 873if (owner.ItemCount > 0) System.Array.Copy(owner.items, 0, newItems, 0, owner.ItemCount); 874owner.items = newItems; 876System.Array.Copy(owner.items, index, owner.items, index + 1, owner.ItemCount - index); 877owner.items[index] = item; 878owner._itemCount++; 879item.Menu = owner; 880owner.ItemsChanged(CHANGE_ITEMS); 881if (owner is MenuItem) { 882((MenuItem) owner).ItemsChanged(CHANGE_ITEMADDED, item); 1084if (owner.ItemCount > 0) { 1086for (int i = 0; i < owner.ItemCount; i++) { 1087owner.items[i].Menu = null; 1090owner._itemCount = 0; 1091owner.items = null; 1093owner.ItemsChanged(CHANGE_ITEMS); 1095if (owner is MenuItem) { 1096((MenuItem)(owner)).UpdateMenuItem(true); 1106if (owner.ItemCount > 0) { 1107System.Array.Copy(owner.items, 0, dest, index, owner.ItemCount); 1116return new WindowsFormsUtils.ArraySubsetEnumerator(owner.items, owner.ItemCount); 1125if (index < 0 || index >= owner.ItemCount) { 1129MenuItem item = owner.items[index]; 1131owner._itemCount--; 1132System.Array.Copy(owner.items, index + 1, owner.items, index, owner.ItemCount - index); 1133owner.items[owner.ItemCount] = null; 1134owner.ItemsChanged(CHANGE_ITEMS); 1138if (owner.ItemCount == 0) { 1161if (item.Menu == owner) {