3 writes to _item
UIAutomationClientSideProviders (3)
MS\Internal\AutomationProxies\ProxySimple.cs (1)
60_item = item;
MS\Internal\AutomationProxies\WindowsMenu.cs (1)
2855_item = item;
MS\Internal\AutomationProxies\WindowsScrollBarBits.cs (1)
39_item = (int) item;
231 references to _item
UIAutomationClientSideProviders (231)
MS\Internal\AutomationProxies\NonClientArea.cs (2)
325return ReturnNextNonClientChild (true, (NonClientItem) child._item + 1); 333return ReturnNextNonClientChild (false, (NonClientItem) child._item - 1);
MS\Internal\AutomationProxies\ProxySimple.cs (3)
129return Misc.AppendToRuntimeId(GetParent().GetRuntimeId(), _item); 156id[2] = _item; 193return _item >= 0 && _fIsContent;
MS\Internal\AutomationProxies\WindowsAltTab.cs (5)
98return CreateAltTabItem(child._item + 1); 104return CreateAltTabItem(child._item - 1); 354if (WindowsAltTab.GetAltTabInfo(_hwnd, _item, ref altTabInfo, itemText)) 377int row = _item / columns; 378int column = _item % columns;
MS\Internal\AutomationProxies\WindowsComboBox.cs (2)
206if (child._item == (int) ComboChildren.List && !IsSimpleCombo ()) 219if (child._item == (int) ComboChildren.Button)
MS\Internal\AutomationProxies\WindowsEditBox.cs (3)
219return new WindowsSpinner(hwndUpDown, _hwnd, _parent, _item); 230return new WindowsSpinner(hwndUpDown, _hwnd, _parent, _item); 241return new WindowsSpinner(hwndUpDown, _hwnd, _parent, _item);
MS\Internal\AutomationProxies\WindowsHyperlink.cs (6)
143return GetLinkItem (child._item + 1) ? CreateHyperlinkItem (_linkItem, child._item + 1) : null; 151return GetLinkItem (child._item - 1) ? CreateHyperlinkItem (_linkItem, child._item - 1) : null; 387iLink = _item, 495if (bGetItemResult && HitTestInfo.item.iLink == _item)
MS\Internal\AutomationProxies\WindowsListBox.cs (22)
203int item = child._item; 235int item = child._item; 715return cb.GetListItemText(_item); 719int iTextLen = Misc.ProxySendMessageInt(_hwnd, NativeMethods.LB_GETTEXTLEN, new IntPtr(_item), IntPtr.Zero); 730return XSendMessage.GetItemText(_hwnd, NativeMethods.WM_USER + NativeMethods.LB_GETTEXT, _item, iTextLen); 734string text = Misc.GetUnsafeText(_hwnd, NativeMethods.LB_GETTEXT, new IntPtr(_item), iTextLen); 768bool itemSelected = IsSelected (_hwnd, _item); 773if (_listBox.HasOtherSelections(_item)) 824if (ListboxItem.IsSelected (_hwnd, _item) && !_listBox.IsParentedByCombo()) 875if (!IsSelected(_hwnd, _item)) 890if (!UnSelect(_hwnd, _item)) 901return ListboxItem.IsSelected (_hwnd, _item); 932Misc.ProxySendMessage(_hwnd, NativeMethods.LB_SETTOPINDEX, new IntPtr(_item), IntPtr.Zero); 1006return Misc.ProxySendMessageInt(_hwnd, NativeMethods.LB_SETCARETINDEX, new IntPtr(_item), new IntPtr(0)) != NativeMethods.LB_ERR; 1010return Select (_hwnd, _item, false); 1031return Misc.ProxySendMessageInt(_hwnd, NativeMethods.LB_GETCARETINDEX, IntPtr.Zero, IntPtr.Zero) == _item; 1035return Misc.ProxySendMessageInt(_hwnd, NativeMethods.LB_GETSEL, new IntPtr(_item), IntPtr.Zero) >= 0; 1052Misc.ProxySendMessage(_hwnd, NativeMethods.LB_GETITEMRECT, new IntPtr(_item), ref itemRect); 1073IAccessible accChild = (IAccessible)accChildren[_item]; 1121Misc.ProxySendMessageInt(_hwnd, NativeMethods.LB_SETSEL, new IntPtr(1), new IntPtr(_item)); 1126Misc.ProxySendMessageInt(_hwnd, NativeMethods.LB_SETCURSEL, new IntPtr(_item), IntPtr.Zero); 1156Misc.ProxySendMessageInt(_hwnd, NativeMethods.LB_SETCURSEL, new IntPtr(_item), IntPtr.Zero);
MS\Internal\AutomationProxies\WindowsListView.cs (3)
197int item = child._item; 308int item = child._item; 798columns [headerItem._item] = headerItem;
MS\Internal\AutomationProxies\WindowsListViewGroup.cs (2)
131int current = child._item; 184int current = child._item;
MS\Internal\AutomationProxies\WindowsListViewItem.cs (43)
79if (iid == TogglePattern.Pattern && IsItemWithCheckbox(_hwnd, _item)) 128iItem = _item 147if (WindowsListView.GetItemRect(_hwnd, _item, NativeMethods.LVIR_BOUNDS, out itemRectangle)) 173Accessible accItem = Accessible.Wrap(acc, _item + 1); 190string text = GetText(_hwnd, _item, 0); 197Accessible accItem = Accessible.Wrap(acc, _item + 1); 213return WindowsListView.SetItemFocused (_hwnd, _item); 233&& IsItemWithCheckbox(_hwnd, _item)) 255int item = child._item; 275int item = child._item; 277if (IsItemWithCheckbox(_hwnd, _item) && item == 0) 296if (IsItemWithCheckbox(_hwnd, _item)) 325if (IsItemWithCheckbox(_hwnd, _item)) 337if (IsItemWithCheckbox (_hwnd, _item)) 339NativeMethods.Win32Rect checkboxRectangle = ListViewItemCheckbox.ListViewCheckBoxRect (_hwnd, _item); 343return new ListViewItemCheckbox (_hwnd, this, _item, _checkbox); 350return ListViewSubItem.ElementProviderFromPoint (_hwnd, this, _item, x, y); 390if (!WindowsListView.MultiSelected (_hwnd) && WindowsListView.IsItemSelected (_hwnd, _item)) 399if (!WindowsListView.SelectItem(_hwnd, _item)) 415if (WindowsListView.IsItemSelected (_hwnd, _item)) 437if (!WindowsListView.SelectItem(_hwnd, _item)) 453if (!WindowsListView.IsItemSelected (_hwnd, _item)) 473if (!WindowsListView.UnSelectItem(_hwnd, _item)) 484return WindowsListView.IsItemSelected (_hwnd, _item); 524WindowsListView.EnsureVisible (_hwnd, _item, true); 550SetValue(val, _hwnd, _item); 558return ListViewItem.GetText (_hwnd, _item, 0); 590int column = _item / rowCount; 592return (_item - (column * rowCount)); 597return _item / columnCount; 616return _item / rowCount; 620int row = _item / columnCount; 622return (_item - (row * columnCount)); 669WindowsListView.EnsureVisible(_hwnd, _item, false); 841return WindowsListView.IsItemFocused (_hwnd, _item); 886return new ListViewSubItem (_hwnd, this, index, _item); 891return new ListViewItemCheckbox (_hwnd, this, _item, _checkbox); 918if (!WindowsListView.GetItemRect(_hwnd, _item, NativeMethods.LVIR_LABEL, out itemRectangle)) 939if (!WindowsListView.GetItemRect(_hwnd, _item, NativeMethods.LVIR_LABEL, out itemRectangle)) 981int groupID = GetGroupID (_hwnd, _item); 990int position = groupInfo.IndexOf (_item); //Array.IndexOf(groupInfo._items, _item); 1014int groupID = GetGroupID (_hwnd, _item); 1023int position = groupInfo.IndexOf (_item);
MS\Internal\AutomationProxies\WindowsListViewItemStartMenu.cs (1)
89string key = AccessibleObject.get_accKeyboardShortcut(_item + 1);
MS\Internal\AutomationProxies\WindowsListViewSubItem.cs (9)
55if (iid == ValuePattern.Pattern && _item == 0 && WindowsListView.ListViewEditable (_hwnd)) 77int lvir = (_item == 0) ? NativeMethods.LVIR_SELECTBOUNDS : NativeMethods.LVIR_BOUNDS; 79if (!WindowsListView.GetSubItemRect (_hwnd, _itemParent, _item, lvir, out itemRectangle)) 88!WindowsListView.IsIconView(_hwnd) && _item == 0 && 1 < ListViewItem.GetSubItemCount(_hwnd)) 198string name = ListViewItem.GetText(_hwnd, _itemParent, _item); 230return ListViewItem.GetText (_hwnd, _itemParent, _item); 284return _item; 331return new IRawElementProviderSimple [] { new WindowsSysHeader.HeaderItem (hwndHeader, header, _item) }; 375return column == _item;
MS\Internal\AutomationProxies\WindowsMenu.cs (28)
83_expandedMenus[hwnd] = new MenuParentInfo(_parent._hwnd, _parent._item, ((MenuItem)_parent)._menuType); 97_expandedMenus[hwnd] = new MenuParentInfo(_parent._hwnd, _parent._item, ((MenuItem)_parent)._menuType); 393int item = child._item; 403int item = child._item; 1178_sAutomationId = "Separator " + (_item + 1).ToString(CultureInfo.InvariantCulture); // This string is a non-localizable string 1274if (Misc.GetMenuItemRect(_hwnd, _hmenu, _item, out rc)) 1507while (!Misc.IsBitSet(UnsafeNativeMethods.GetMenuState(_hmenu, _item, NativeMethods.MF_BYPOSITION), NativeMethods.MF_HILITE) && 1597IntPtr submenu = _menuType == MenuType.System ? _hmenu : UnsafeNativeMethods.GetSubMenu (_hmenu, _item); 1616IntPtr submenu = _menuType == MenuType.System ? _hmenu : UnsafeNativeMethods.GetSubMenu (_hmenu, _item); 1865return Misc.IsBitSet(UnsafeNativeMethods.GetMenuState(_hmenu, _item, NativeMethods.MF_BYPOSITION), NativeMethods.MF_HILITE); 1880return Misc.IsBitSet(UnsafeNativeMethods.GetMenuState(_hmenu, _item, NativeMethods.MF_BYPOSITION), NativeMethods.MF_CHECKED); 1889if (!Misc.GetMenuItemInfo(_hmenu, _item, true, ref menuItemInfo)) 1948if (Misc.GetMenuItemInfo(_hmenu, _item, true, ref menuItemInfo)) 1982IntPtr submenu = UnsafeNativeMethods.GetSubMenu(_hmenu, _item); 2134IntPtr hSubmenu = UnsafeNativeMethods.GetSubMenu(_hmenu, _item); 2331while (!Misc.IsBitSet(UnsafeNativeMethods.GetMenuState(_hmenu, _item, NativeMethods.MF_BYPOSITION), NativeMethods.MF_HILITE) && 2371if( i == _item ) 2395if (_item == 0 && _menuType == WindowsMenu.MenuType.Toplevel && 2502int result = UnsafeNativeMethods.GetMenuItemID(_hmenu, _item); 2513itemId = "Item " + (_item + 1).ToString(CultureInfo.CurrentCulture); 2534int length = UnsafeNativeMethods.GetMenuString(_hmenu, _item, IntPtr.Zero, 0, NativeMethods.MF_BYPOSITION); 2543if (UnsafeNativeMethods.GetMenuString(_hmenu, _item, strbldr, length + 1, NativeMethods.MF_BYPOSITION) == length) 2556if (Misc.GetMenuItemInfo(_hmenu, _item, true, ref menuItemInfo)) 2647int state = UnsafeNativeMethods.GetMenuState(_hmenu, _item, NativeMethods.MF_BYPOSITION); 2659if (_item > 0) 2661return new MenuItem(_hwnd, _parent, _item - 1, _hmenu, _menuType); 2672int nextItem = _item + 1; 2710for (int i = 0; i < _item; i++)
MS\Internal\AutomationProxies\WindowsRebar.cs (8)
79int item = child._item; 96int item = child._item; 165return new RebarBandChildOverrideProxy (hwnd, band, band._item); 279return GetBoundingRectangle (_hwnd, _item); 289return Misc.GetItemToolTipText(_hwnd, hwndToolTip, _item); 329return new RebarBandChildOverrideProxy (HwndBand, this, _item); 379Misc.PostMessage(_hwnd, NativeMethods.RB_PUSHCHEVRON, (IntPtr)_item, IntPtr.Zero); 435if (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)
243return new int[] { AutomationInteropProvider.AppendRuntimeId, _item }; 257if (_item == -1) 277ScrollBarItem item = (ScrollBarItem) child._item; 297ScrollBarItem item = (ScrollBarItem) child._item;
MS\Internal\AutomationProxies\WindowsScrollBarBits.cs (6)
47switch ((WindowsScrollBar.ScrollBarItem)_item) 98if (iid == InvokePattern.Pattern && (WindowsScrollBar.ScrollBarItem) _item != WindowsScrollBar.ScrollBarItem.Thumb) 126return GetBoundingRectangle (_hwnd, _parent, (WindowsScrollBar.ScrollBarItem) _item, _sbFlag); 135return SR.GetResourceString(_asNames[_item]); 152if ((WindowsScrollBar.ScrollBarItem) _item == WindowsScrollBar.ScrollBarItem.Thumb) 159switch ((WindowsScrollBar.ScrollBarItem) _item)
MS\Internal\AutomationProxies\WindowsSlider.cs (6)
105SItem item = (SItem)(child._item + 1); 115SItem item = (SItem)(child._item - 1); 391return _item != (int) WindowsSlider.SItem.Thumb && iid == InvokePattern.Pattern ? this : null; 399return GetBoundingRectangle (_hwnd, (WindowsSlider.SItem) _item, _fHorizontal); 418return SR.GetResourceString(_asNames[_item]); 437IntPtr wParam = (IntPtr) (_item == (int) WindowsSlider.SItem.LargeDecrement ? NativeMethods.VK_PRIOR : NativeMethods.VK_NEXT);
MS\Internal\AutomationProxies\WindowsStatusBar.cs (7)
154int item = child._item; 178int item = child._item; 459return GetBoundingRectangle (_hwnd, _item); 488return _item; 596int retValue = Misc.ProxySendMessageInt(_hwnd, NativeMethods.SB_GETTEXTLENGTHW, new IntPtr(_item), IntPtr.Zero); 601return XSendMessage.GetItemText(_hwnd, NativeMethods.SB_GETTEXTW, _item, len); 701return _item;
MS\Internal\AutomationProxies\WindowsSysHeader.cs (18)
117int item = child._item; 128int item = child._item; 257if (firstVisibleHeaderItem != null && firstVisibleHeaderItem._item > headerItem._item) 261columns = headerItem._item - firstVisibleHeaderItem._item; 263else if (lastVisibleHeaderItem != null && headerItem._item > lastVisibleHeaderItem._item) 267columns = headerItem._item - lastVisibleHeaderItem._item; 526return item == _item; 545int index = OrderToIndex (_hwnd, _item); 562int index = OrderToIndex (_hwnd, _item); 598if (_item > 0) 610if (_item > 0) 679if (XSendMessage.GetItem(_hwnd, _item, ref item)) 694if (item == _item) 717Rect rect = XSendMessage.GetItemRect(_hwnd, NativeMethods.HDM_GETITEMDROPDOWNRECT, _item);
MS\Internal\AutomationProxies\WindowsTab.cs (19)
178int item = child._item; 206int item = child._item; 908_fIsContent = !string.IsNullOrEmpty(GetName(_hwnd, _item, true)); 951return Misc.AccessKey(WindowsTabItem.GetItemText(_hwnd, _item)); 955return !string.IsNullOrEmpty(GetName(_hwnd, _item, true)); 967return Misc.GetItemToolTipText(_hwnd, hwndToolTip, _item); 979string name = GetAccessibleName(_item + 1); 986return GetName(_hwnd, _item, _windowsForms == WindowsFormsHelper.FormControlState.True); 1001if (focused == null || _item != focused._item) 1003Misc.ProxySendMessage(_hwnd, NativeMethods.TCM_SETCURFOCUS, new IntPtr(_item), IntPtr.Zero); 1037return new WindowsTabChildOverrideProxy(hwndChild, this, _item); 1166return (_item == selectedItem); 1175if (!XSendMessage.GetItem(_hwnd, _item, ref TCItem)) 1215parent.ScrollToItem(_item); 1255return Misc.ProxySendMessageInt(_hwnd, NativeMethods.TCM_GETCURFOCUS, IntPtr.Zero, IntPtr.Zero) == _item; 1272if (!XSendMessage.XSend(_hwnd, NativeMethods.TCM_GETITEMRECT, new IntPtr(_item), new IntPtr(&rectW32), Marshal.SizeOf(rectW32.GetType()), XSendMessage.ErrorValue.Zero)) 1306Misc.ProxySendMessage(_hwnd, NativeMethods.TCM_SETCURFOCUS, new IntPtr(_item), IntPtr.Zero); 1325string sName = WindowsTabItem.GetName(_hwnd, _item, true);
MS\Internal\AutomationProxies\WindowsTitleBar.cs (8)
65return new int [] { 4, unchecked((int)(long)_hwnd), _item }; 86return ReturnNextTitleBarChild (true, child._item + 1); 94return ReturnNextTitleBarChild (false, child._item - 1); 280switch (_item) 314switch (_item) 359return rects[_item]; 368switch (_item) 408switch (_item)
MS\Internal\AutomationProxies\WindowsToolbar.cs (12)
124if (child._item >= count) 130for (int item = child._item + 1; item >= 0 && item < count; item++) 151if (child._item >= count) 157for (int item = child._item - 1; item >= 0 && item < count; item--) 362if (XSendMessage.GetItem(_hwnd, _item, ref tbb)) 451return GetBoundingRectangle(_hwnd, _item); 504if (focused == null || _item != focused._item) 514Misc.ProxySendMessage(_hwnd, NativeMethods.TB_SETHOTITEM, new IntPtr(_item), IntPtr.Zero); 576return Misc.ProxySendMessageInt(_hwnd, NativeMethods.TB_GETHOTITEM, IntPtr.Zero, IntPtr.Zero) == _item; 607string name = GetAccessibleName(_item + 1); 624if (XSendMessage.GetItem(_hwnd, _item, ref tbb))
MS\Internal\AutomationProxies\WindowsTreeView.cs (8)
151TVItem item = (TVItem)child._item; 179TVItem item = (TVItem)child._item; 395return new TreeViewItem(hwnd, elParent, hItem, elParent._item + 1); 864return Misc.GetItemToolTipText(_hwnd, hwndToolTip, _item); 1318return hNext != IntPtr.Zero ? new TreeViewItem(_hwnd, this, hNext, _item + 1) : null; 1328return hPrev != IntPtr.Zero ? new TreeViewItem(_hwnd, this, hPrev, _item + 1) : null; 1336return hChild != IntPtr.Zero ? new TreeViewItem(_hwnd, this, hChild, _item + 1) : null; 1357return new TreeViewItem(_hwnd, this, hChild, _item + 1);
MS\Internal\AutomationProxies\WindowsUpDown.cs (5)
146if (child._item == (int)SpinItem.DownArrow) 159if (child._item == (int)SpinItem.UpArrow) 464return GetBoundingRectangle(_hwnd, (WindowsUpDown.SpinItem)_item); 488int item = _item; 520int item = _item;
MS\Internal\AutomationProxies\WinFormsSpinner.cs (1)
307return new WinformsSpinnerEdit(_hwnd, _elEdit._hwnd, _elUpDown._hwnd, _parent, _item);