3 writes to _item
UIAutomationClientsideProviders (3)
MS\Internal\AutomationProxies\ProxySimple.cs (1)
76_item = item;
MS\Internal\AutomationProxies\WindowsMenu.cs (1)
2876_item = item;
MS\Internal\AutomationProxies\WindowsScrollBarBits.cs (1)
49_item = (int) item;
231 references to _item
UIAutomationClientsideProviders (231)
MS\Internal\AutomationProxies\NonClientArea.cs (2)
333return ReturnNextNonClientChild (true, (NonClientItem) child._item + 1); 341return ReturnNextNonClientChild (false, (NonClientItem) child._item - 1);
MS\Internal\AutomationProxies\ProxySimple.cs (3)
145return Misc.AppendToRuntimeId(GetParent().GetRuntimeId(), _item); 172id[2] = _item; 209return _item >= 0 && _fIsContent;
MS\Internal\AutomationProxies\WindowsAltTab.cs (5)
118return CreateAltTabItem(child._item + 1); 124return CreateAltTabItem(child._item - 1); 374if (WindowsAltTab.GetAltTabInfo(_hwnd, _item, ref altTabInfo, itemText)) 397int row = _item / columns; 398int column = _item % columns;
MS\Internal\AutomationProxies\WindowsComboBox.cs (2)
224if (child._item == (int) ComboChildren.List && !IsSimpleCombo ()) 237if (child._item == (int) ComboChildren.Button)
MS\Internal\AutomationProxies\WindowsEditBox.cs (3)
238return new WindowsSpinner(hwndUpDown, _hwnd, _parent, _item); 249return new WindowsSpinner(hwndUpDown, _hwnd, _parent, _item); 260return new WindowsSpinner(hwndUpDown, _hwnd, _parent, _item);
MS\Internal\AutomationProxies\WindowsHyperlink.cs (6)
158return GetLinkItem (child._item + 1) ? CreateHyperlinkItem (_linkItem, child._item + 1) : null; 166return GetLinkItem (child._item - 1) ? CreateHyperlinkItem (_linkItem, child._item - 1) : null; 405linkItem.iLink = _item; 514if (bGetItemResult == true && HitTestInfo.item.iLink == _item)
MS\Internal\AutomationProxies\WindowsListBox.cs (22)
219int item = child._item; 251int item = child._item; 737return cb.GetListItemText(_item); 741int iTextLen = Misc.ProxySendMessageInt(_hwnd, NativeMethods.LB_GETTEXTLEN, new IntPtr(_item), IntPtr.Zero); 752return XSendMessage.GetItemText(_hwnd, NativeMethods.WM_USER + NativeMethods.LB_GETTEXT, _item, iTextLen); 756string text = Misc.GetUnsafeText(_hwnd, NativeMethods.LB_GETTEXT, new IntPtr(_item), iTextLen); 790bool itemSelected = IsSelected (_hwnd, _item); 795if (_listBox.HasOtherSelections(_item)) 846if (ListboxItem.IsSelected (_hwnd, _item) && !_listBox.IsParentedByCombo()) 897if (!IsSelected(_hwnd, _item)) 912if (!UnSelect(_hwnd, _item)) 923return ListboxItem.IsSelected (_hwnd, _item); 954Misc.ProxySendMessage(_hwnd, NativeMethods.LB_SETTOPINDEX, new IntPtr(_item), IntPtr.Zero); 1028return Misc.ProxySendMessageInt(_hwnd, NativeMethods.LB_SETCARETINDEX, new IntPtr(_item), new IntPtr(0)) != NativeMethods.LB_ERR; 1032return Select (_hwnd, _item, false); 1053return Misc.ProxySendMessageInt(_hwnd, NativeMethods.LB_GETCARETINDEX, IntPtr.Zero, IntPtr.Zero) == _item; 1057return Misc.ProxySendMessageInt(_hwnd, NativeMethods.LB_GETSEL, new IntPtr(_item), IntPtr.Zero) >= 0; 1074Misc.ProxySendMessage(_hwnd, NativeMethods.LB_GETITEMRECT, new IntPtr(_item), ref itemRect); 1095IAccessible accChild = (IAccessible)accChildren[_item]; 1143Misc.ProxySendMessageInt(_hwnd, NativeMethods.LB_SETSEL, new IntPtr(1), new IntPtr(_item)); 1148Misc.ProxySendMessageInt(_hwnd, NativeMethods.LB_SETCURSEL, new IntPtr(_item), IntPtr.Zero); 1178Misc.ProxySendMessageInt(_hwnd, NativeMethods.LB_SETCURSEL, new IntPtr(_item), IntPtr.Zero);
MS\Internal\AutomationProxies\WindowsListView.cs (3)
211int item = child._item; 322int item = child._item; 812columns [headerItem._item] = headerItem;
MS\Internal\AutomationProxies\WindowsListViewGroup.cs (2)
141int current = child._item; 194int current = child._item;
MS\Internal\AutomationProxies\WindowsListViewItem.cs (43)
92if (iid == TogglePattern.Pattern && IsItemWithCheckbox(_hwnd, _item)) 140ii.iItem = _item; 158if (WindowsListView.GetItemRect(_hwnd, _item, NativeMethods.LVIR_BOUNDS, out itemRectangle)) 184Accessible accItem = Accessible.Wrap(acc, _item + 1); 201string text = GetText(_hwnd, _item, 0); 208Accessible accItem = Accessible.Wrap(acc, _item + 1); 224return WindowsListView.SetItemFocused (_hwnd, _item); 244&& IsItemWithCheckbox(_hwnd, _item)) 266int item = child._item; 286int item = child._item; 288if (IsItemWithCheckbox(_hwnd, _item) && item == 0) 307if (IsItemWithCheckbox(_hwnd, _item)) 336if (IsItemWithCheckbox(_hwnd, _item)) 348if (IsItemWithCheckbox (_hwnd, _item)) 350NativeMethods.Win32Rect checkboxRectangle = ListViewItemCheckbox.ListViewCheckBoxRect (_hwnd, _item); 354return new ListViewItemCheckbox (_hwnd, this, _item, _checkbox); 361return ListViewSubItem.ElementProviderFromPoint (_hwnd, this, _item, x, y); 401if (!WindowsListView.MultiSelected (_hwnd) && WindowsListView.IsItemSelected (_hwnd, _item)) 410if (!WindowsListView.SelectItem(_hwnd, _item)) 426if (WindowsListView.IsItemSelected (_hwnd, _item)) 448if (!WindowsListView.SelectItem(_hwnd, _item)) 464if (!WindowsListView.IsItemSelected (_hwnd, _item)) 484if (!WindowsListView.UnSelectItem(_hwnd, _item)) 495return WindowsListView.IsItemSelected (_hwnd, _item); 535WindowsListView.EnsureVisible (_hwnd, _item, true); 561SetValue(val, _hwnd, _item); 569return ListViewItem.GetText (_hwnd, _item, 0); 601int column = _item / rowCount; 603return (_item - (column * rowCount)); 608return _item / columnCount; 627return _item / rowCount; 631int row = _item / columnCount; 633return (_item - (row * columnCount)); 680WindowsListView.EnsureVisible(_hwnd, _item, false); 856return WindowsListView.IsItemFocused (_hwnd, _item); 901return new ListViewSubItem (_hwnd, this, index, _item); 906return new ListViewItemCheckbox (_hwnd, this, _item, _checkbox); 933if (!WindowsListView.GetItemRect(_hwnd, _item, NativeMethods.LVIR_LABEL, out itemRectangle)) 954if (!WindowsListView.GetItemRect(_hwnd, _item, NativeMethods.LVIR_LABEL, out itemRectangle)) 996int groupID = GetGroupID (_hwnd, _item); 1005int position = groupInfo.IndexOf (_item); //Array.IndexOf(groupInfo._items, _item); 1029int groupID = GetGroupID (_hwnd, _item); 1038int position = groupInfo.IndexOf (_item);
MS\Internal\AutomationProxies\WindowsListViewItemStartMenu.cs (1)
103string key = AccessibleObject.get_accKeyboardShortcut(_item + 1);
MS\Internal\AutomationProxies\WindowsListViewSubItem.cs (9)
64if (iid == ValuePattern.Pattern && _item == 0 && WindowsListView.ListViewEditable (_hwnd)) 86int lvir = (_item == 0) ? NativeMethods.LVIR_SELECTBOUNDS : NativeMethods.LVIR_BOUNDS; 88if (!WindowsListView.GetSubItemRect (_hwnd, _itemParent, _item, lvir, out itemRectangle)) 97!WindowsListView.IsIconView(_hwnd) && _item == 0 && 1 < ListViewItem.GetSubItemCount(_hwnd)) 207string name = ListViewItem.GetText(_hwnd, _itemParent, _item); 239return ListViewItem.GetText (_hwnd, _itemParent, _item); 293return _item; 340return new IRawElementProviderSimple [] { new WindowsSysHeader.HeaderItem (hwndHeader, header, _item) }; 384return column == _item;
MS\Internal\AutomationProxies\WindowsMenu.cs (28)
100_expandedMenus[hwnd] = new MenuParentInfo(_parent._hwnd, _parent._item, ((MenuItem)_parent)._menuType); 114_expandedMenus[hwnd] = new MenuParentInfo(_parent._hwnd, _parent._item, ((MenuItem)_parent)._menuType); 410int item = child._item; 420int item = child._item; 1197_sAutomationId = "Separator " + (_item + 1).ToString(CultureInfo.InvariantCulture); // This string is a non-localizable string 1295if (Misc.GetMenuItemRect(_hwnd, _hmenu, _item, out rc)) 1528while (!Misc.IsBitSet(UnsafeNativeMethods.GetMenuState(_hmenu, _item, NativeMethods.MF_BYPOSITION), NativeMethods.MF_HILITE) && 1618IntPtr submenu = _menuType == MenuType.System ? _hmenu : UnsafeNativeMethods.GetSubMenu (_hmenu, _item); 1637IntPtr submenu = _menuType == MenuType.System ? _hmenu : UnsafeNativeMethods.GetSubMenu (_hmenu, _item); 1886return Misc.IsBitSet(UnsafeNativeMethods.GetMenuState(_hmenu, _item, NativeMethods.MF_BYPOSITION), NativeMethods.MF_HILITE); 1901return Misc.IsBitSet(UnsafeNativeMethods.GetMenuState(_hmenu, _item, NativeMethods.MF_BYPOSITION), NativeMethods.MF_CHECKED); 1910if (!Misc.GetMenuItemInfo(_hmenu, _item, true, ref menuItemInfo)) 1969if (Misc.GetMenuItemInfo(_hmenu, _item, true, ref menuItemInfo)) 2003IntPtr submenu = UnsafeNativeMethods.GetSubMenu(_hmenu, _item); 2155IntPtr hSubmenu = UnsafeNativeMethods.GetSubMenu(_hmenu, _item); 2352while (!Misc.IsBitSet(UnsafeNativeMethods.GetMenuState(_hmenu, _item, NativeMethods.MF_BYPOSITION), NativeMethods.MF_HILITE) && 2392if( i == _item ) 2416if (_item == 0 && _menuType == WindowsMenu.MenuType.Toplevel && 2523int result = UnsafeNativeMethods.GetMenuItemID(_hmenu, _item); 2534itemId = "Item " + (_item + 1).ToString(CultureInfo.CurrentCulture); 2555int length = UnsafeNativeMethods.GetMenuString(_hmenu, _item, IntPtr.Zero, 0, NativeMethods.MF_BYPOSITION); 2564if (UnsafeNativeMethods.GetMenuString(_hmenu, _item, strbldr, length + 1, NativeMethods.MF_BYPOSITION) == length) 2577if (Misc.GetMenuItemInfo(_hmenu, _item, true, ref menuItemInfo)) 2668int state = UnsafeNativeMethods.GetMenuState(_hmenu, _item, NativeMethods.MF_BYPOSITION); 2680if (_item > 0) 2682return new MenuItem(_hwnd, _parent, _item - 1, _hmenu, _menuType); 2693int nextItem = _item + 1; 2731for (int i = 0; i < _item; i++)
MS\Internal\AutomationProxies\WindowsRebar.cs (8)
98int item = child._item; 115int item = child._item; 184return new RebarBandChildOverrideProxy (hwnd, band, band._item); 296return GetBoundingRectangle (_hwnd, _item); 306return Misc.GetItemToolTipText(_hwnd, hwndToolTip, _item); 346return new RebarBandChildOverrideProxy (HwndBand, this, _item); 396Misc.PostMessage(_hwnd, NativeMethods.RB_PUSHCHEVRON, (IntPtr)_item, IntPtr.Zero); 450if (XSendMessage.XSend(_hwnd, NativeMethods.RB_GETBANDINFOA, new IntPtr(_item), new IntPtr(&rebarBandInfo), Marshal.SizeOf(rebarBandInfo.GetType()), XSendMessage.ErrorValue.Zero))
MS\Internal\AutomationProxies\WindowsScrollBar.cs (4)
261return new int[] { AutomationInteropProvider.AppendRuntimeId, _item }; 275if (_item == -1) 296ScrollBarItem item = (ScrollBarItem) child._item; 316ScrollBarItem item = (ScrollBarItem) child._item;
MS\Internal\AutomationProxies\WindowsScrollBarBits.cs (6)
57switch ((WindowsScrollBar.ScrollBarItem)_item) 108if (iid == InvokePattern.Pattern && (WindowsScrollBar.ScrollBarItem) _item != WindowsScrollBar.ScrollBarItem.Thumb) 136return GetBoundingRectangle (_hwnd, _parent, (WindowsScrollBar.ScrollBarItem) _item, _sbFlag); 145return ST.Get(_asNames[_item]); 162if ((WindowsScrollBar.ScrollBarItem) _item == WindowsScrollBar.ScrollBarItem.Thumb) 169switch ((WindowsScrollBar.ScrollBarItem) _item)
MS\Internal\AutomationProxies\WindowsSlider.cs (6)
122SItem item = (SItem)(child._item + 1); 132SItem item = (SItem)(child._item - 1); 408return _item != (int) WindowsSlider.SItem.Thumb && iid == InvokePattern.Pattern ? this : null; 416return GetBoundingRectangle (_hwnd, (WindowsSlider.SItem) _item, _fHorizontal); 435return ST.Get(_asNames[_item]); 454IntPtr wParam = (IntPtr) (_item == (int) WindowsSlider.SItem.LargeDecrement ? NativeMethods.VK_PRIOR : NativeMethods.VK_NEXT);
MS\Internal\AutomationProxies\WindowsStatusBar.cs (7)
169int item = child._item; 193int item = child._item; 473return GetBoundingRectangle (_hwnd, _item); 502return _item; 610int retValue = Misc.ProxySendMessageInt(_hwnd, NativeMethods.SB_GETTEXTLENGTHW, new IntPtr(_item), IntPtr.Zero); 615return XSendMessage.GetItemText(_hwnd, NativeMethods.SB_GETTEXTW, _item, len); 715return _item;
MS\Internal\AutomationProxies\WindowsSysHeader.cs (18)
134int item = child._item; 145int item = child._item; 273if (firstVisibleHeaderItem != null && firstVisibleHeaderItem._item > headerItem._item) 277columns = headerItem._item - firstVisibleHeaderItem._item; 279else if (lastVisibleHeaderItem != null && headerItem._item > lastVisibleHeaderItem._item) 283columns = headerItem._item - lastVisibleHeaderItem._item; 545return item == _item; 564int index = OrderToIndex (_hwnd, _item); 581int index = OrderToIndex (_hwnd, _item); 617if (_item > 0) 629if (_item > 0) 698if (XSendMessage.GetItem(_hwnd, _item, ref item)) 713if (item == _item) 739Rect rect = XSendMessage.GetItemRect(_hwnd, NativeMethods.HDM_GETITEMDROPDOWNRECT, _item);
MS\Internal\AutomationProxies\WindowsTab.cs (19)
182int item = child._item; 210int item = child._item; 914_fIsContent = !string.IsNullOrEmpty(GetName(_hwnd, _item, true)); 957return Misc.AccessKey(WindowsTabItem.GetItemText(_hwnd, _item)); 961return !string.IsNullOrEmpty(GetName(_hwnd, _item, true)); 973return Misc.GetItemToolTipText(_hwnd, hwndToolTip, _item); 985string name = GetAccessibleName(_item + 1); 992return GetName(_hwnd, _item, _windowsForms == WindowsFormsHelper.FormControlState.True); 1007if (focused == null || _item != focused._item) 1009Misc.ProxySendMessage(_hwnd, NativeMethods.TCM_SETCURFOCUS, new IntPtr(_item), IntPtr.Zero); 1043return new WindowsTabChildOverrideProxy(hwndChild, this, _item); 1172return (_item == selectedItem); 1181if (!XSendMessage.GetItem(_hwnd, _item, ref TCItem)) 1221parent.ScrollToItem(_item); 1261return Misc.ProxySendMessageInt(_hwnd, NativeMethods.TCM_GETCURFOCUS, IntPtr.Zero, IntPtr.Zero) == _item; 1278if (!XSendMessage.XSend(_hwnd, NativeMethods.TCM_GETITEMRECT, new IntPtr(_item), new IntPtr(&rectW32), Marshal.SizeOf(rectW32.GetType()), XSendMessage.ErrorValue.Zero)) 1312Misc.ProxySendMessage(_hwnd, NativeMethods.TCM_SETCURFOCUS, new IntPtr(_item), IntPtr.Zero); 1331string sName = WindowsTabItem.GetName(_hwnd, _item, true);
MS\Internal\AutomationProxies\WindowsTitleBar.cs (8)
78return new int [] { 4, unchecked((int)(long)_hwnd), _item }; 99return ReturnNextTitleBarChild (true, child._item + 1); 107return ReturnNextTitleBarChild (false, child._item - 1); 293switch (_item) 327switch (_item) 372return rects[_item]; 381switch (_item) 421switch (_item)
MS\Internal\AutomationProxies\WindowsToolbar.cs (12)
138if (child._item >= count) 144for (int item = child._item + 1; item >= 0 && item < count; item++) 165if (child._item >= count) 171for (int item = child._item - 1; item >= 0 && item < count; item--) 377if (XSendMessage.GetItem(_hwnd, _item, ref tbb)) 466return GetBoundingRectangle(_hwnd, _item); 519if (focused == null || _item != focused._item) 529Misc.ProxySendMessage(_hwnd, NativeMethods.TB_SETHOTITEM, new IntPtr(_item), IntPtr.Zero); 591return Misc.ProxySendMessageInt(_hwnd, NativeMethods.TB_GETHOTITEM, IntPtr.Zero, IntPtr.Zero) == _item; 622string name = GetAccessibleName(_item + 1); 639if (XSendMessage.GetItem(_hwnd, _item, ref tbb))
MS\Internal\AutomationProxies\WindowsTreeView.cs (8)
166TVItem item = (TVItem)child._item; 194TVItem item = (TVItem)child._item; 411return new TreeViewItem(hwnd, elParent, hItem, elParent._item + 1); 880return Misc.GetItemToolTipText(_hwnd, hwndToolTip, _item); 1334return hNext != IntPtr.Zero ? new TreeViewItem(_hwnd, this, hNext, _item + 1) : null; 1344return hPrev != IntPtr.Zero ? new TreeViewItem(_hwnd, this, hPrev, _item + 1) : null; 1352return hChild != IntPtr.Zero ? new TreeViewItem(_hwnd, this, hChild, _item + 1) : null; 1373return new TreeViewItem(_hwnd, this, hChild, _item + 1);
MS\Internal\AutomationProxies\WindowsUpDown.cs (5)
167if (child._item == (int)SpinItem.DownArrow) 180if (child._item == (int)SpinItem.UpArrow) 485return GetBoundingRectangle(_hwnd, (WindowsUpDown.SpinItem)_item); 509int item = _item; 541int item = _item;
MS\Internal\AutomationProxies\WinFormsSpinner.cs (1)
324return new WinformsSpinnerEdit(_hwnd, _elEdit._hwnd, _elUpDown._hwnd, _parent, _item);