2 writes to data
System.Windows.Forms (2)
winforms\Managed\System\WinForms\MenuItem.cs (2)
1681item.data = this; 1719item.data = null;
113 references to data
System.Windows.Forms (113)
winforms\Managed\System\WinForms\MenuItem.cs (113)
193return(data.State & STATE_BARBREAK) != 0; 197data.SetState(STATE_BARBREAK, value); 217return(data.State & STATE_BREAK) != 0; 221data.SetState(STATE_BREAK, value); 238return(data.State & STATE_CHECKED) != 0; 247data.SetState(STATE_CHECKED, value); 263get { return(data.State & STATE_DEFAULT) != 0;} 273data.SetState(STATE_DEFAULT, value); 292return((data.State & STATE_OWNERDRAW) != 0); 295data.SetState(STATE_OWNERDRAW, value); 314return(data.State & STATE_DISABLED) == 0; 318data.SetState(STATE_DISABLED, !value); 371if (data != null && MdiList) { 373if (!(items[i].data.UserData is MdiListUserData)) { 411return(data.State & STATE_MDILIST) != 0; 414data.MdiList = value; 438get { return data.GetMenuID();} 507return data.mergeType; 516data.MergeType = value; 534return data.mergeOrder; 537data.MergeOrder = value; 553return data.Mnemonic; 582return(data.State & STATE_RADIOCHECK) != 0; 585data.SetState(STATE_RADIOCHECK, value); 610return data.caption; 613data.SetCaption(value); 631return data.shortcut; 639data.shortcut = value; 661return data.showShortcut; 664if (value != data.showShortcut) { 665data.showShortcut = value; 685return(data.State & STATE_HIDDEN) == 0; 688data.Visible = value; 702data.onClick += value; 705data.onClick -= value; 721data.onDrawItem += value; 724data.onDrawItem -= value; 738data.onMeasureItem += value; 741data.onMeasureItem -= value; 784data.onPopup += value; 787data.onPopup -= value; 802data.onSelect += value; 805data.onSelect -= value; 815if (item.data.UserData is MdiListUserData) { 846int state = itemSrc.data.State; 849itemSrc.Text, itemSrc.data.onClick, itemSrc.data.onPopup, itemSrc.data.onSelect, 850itemSrc.data.onDrawItem, itemSrc.data.onMeasureItem); 851data.SetState(state & STATE_CLONE_MASK, true); 855if ((data.State & STATE_HIDDEN) == 0) { 860dataVersion = data.version; 881info.fType = data.State & (STATE_BARBREAK | STATE_BREAK | STATE_RADIOCHECK | STATE_OWNERDRAW); 891if (data.caption.Equals("-")) { 893data.caption = " "; 902info.fState = data.State & (STATE_CHECKED | STATE_DEFAULT | STATE_DISABLED); 937if (data.OwnerDraw) 950if (data.showShortcut && data.shortcut != 0 && !IsParent && !isTopLevel) { 951info.dwTypeData = data.caption + "\t" + TypeDescriptor.GetConverter(typeof(Keys)).ConvertToString((Keys)(int)data.shortcut); 956info.dwTypeData = (data.caption.Length == 0 ? " " : data.caption); 976if (data != null) { 977data.RemoveItem(this); 1057MsaaMenuInfoWithId msaaMenuInfoStruct = new MsaaMenuInfoWithId(data.caption, uniqueID); 1088if (main != null && ((data.State & STATE_INMDIPOPUP) == 0)) { 1096this.data != null && 1097this.data.baseItem != null && 1098this.data.baseItem.MenuItems.Contains(item)) { 1102} else if (this.data != null) { 1103MenuItem currentMenuItem = this.data.firstItem; 1107item.data.AddItem(newItem); 1144data.SetState(STATE_INMDIPOPUP, true); 1159sep.data.UserData = new MdiListUserData(); 1186windowItem.data.UserData = new MdiListFormData(this, i); 1207moreWindows.data.UserData = new MdiListMoreWindowsData(this); 1214data.SetState(STATE_INMDIPOPUP, false); 1230data.AddItem(newItem); 1244itemSrc.data.AddItem(this); 1255if (data.UserData is MdiListUserData) { 1256((MdiListUserData)data.UserData).OnClick(e); 1258else if (data.baseItem != this) { 1259data.baseItem.OnClick(e); 1261else if (data.onClick != null) { 1262data.onClick(this, e); 1274if (data.baseItem != this) { 1275data.baseItem.OnDrawItem(e); 1277else if (data.onDrawItem != null) { 1278data.onDrawItem(this, e); 1290if (data.baseItem != this) { 1291data.baseItem.OnMeasureItem(e); 1293else if (data.onMeasureItem != null) { 1294data.onMeasureItem(this, e); 1318if (data.baseItem != this) { 1319data.baseItem.OnPopup(e); 1321else if (data.onPopup != null) { 1322data.onPopup(this, e); 1343if (data.baseItem != this) { 1344data.baseItem.OnSelect(e); 1346else if (data.onSelect != null) { 1347data.onSelect(this, e); 1390if ((data.State & STATE_DISABLED) != 0) return false; 1412if (data != null && data.caption != null) 1413menuItemText = data.caption; 1419if (dataVersion != data.version) 1474dataVersion = data.version; 1673if (item.data != this) { 1674if (item.data != null) { 1675item.data.RemoveItem(item); 1707Debug.Assert(item.data == this, "bad item passed to MenuItemData.removeItem");