460 references to UIA_PATTERN_ID
System.Windows.Forms (222)
System\Windows\Forms\Accessibility\AccessibleObject.cs (18)
576internal virtual bool IsPatternSupported(UIA_PATTERN_ID patternId) 577=> patternId == UIA_PATTERN_ID.UIA_InvokePatternId && IsInvokePatternAvailable; 618UIA_PROPERTY_ID.UIA_IsExpandCollapsePatternAvailablePropertyId => (VARIANT)IsPatternSupported(UIA_PATTERN_ID.UIA_ExpandCollapsePatternId), 619UIA_PROPERTY_ID.UIA_IsGridItemPatternAvailablePropertyId => (VARIANT)IsPatternSupported(UIA_PATTERN_ID.UIA_GridItemPatternId), 620UIA_PROPERTY_ID.UIA_IsGridPatternAvailablePropertyId => (VARIANT)IsPatternSupported(UIA_PATTERN_ID.UIA_GridPatternId), 622UIA_PROPERTY_ID.UIA_IsLegacyIAccessiblePatternAvailablePropertyId => (VARIANT)IsPatternSupported(UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId), 623UIA_PROPERTY_ID.UIA_IsMultipleViewPatternAvailablePropertyId => (VARIANT)IsPatternSupported(UIA_PATTERN_ID.UIA_MultipleViewPatternId), 626UIA_PROPERTY_ID.UIA_IsScrollItemPatternAvailablePropertyId => (VARIANT)IsPatternSupported(UIA_PATTERN_ID.UIA_ScrollItemPatternId), 627UIA_PROPERTY_ID.UIA_IsScrollPatternAvailablePropertyId => (VARIANT)IsPatternSupported(UIA_PATTERN_ID.UIA_ScrollPatternId), 628UIA_PROPERTY_ID.UIA_IsSelectionItemPatternAvailablePropertyId => (VARIANT)IsPatternSupported(UIA_PATTERN_ID.UIA_SelectionItemPatternId), 629UIA_PROPERTY_ID.UIA_IsSelectionPatternAvailablePropertyId => (VARIANT)IsPatternSupported(UIA_PATTERN_ID.UIA_SelectionPatternId), 630UIA_PROPERTY_ID.UIA_IsTableItemPatternAvailablePropertyId => (VARIANT)IsPatternSupported(UIA_PATTERN_ID.UIA_TableItemPatternId), 631UIA_PROPERTY_ID.UIA_IsTablePatternAvailablePropertyId => (VARIANT)IsPatternSupported(UIA_PATTERN_ID.UIA_TablePatternId), 632UIA_PROPERTY_ID.UIA_IsTextPattern2AvailablePropertyId => (VARIANT)IsPatternSupported(UIA_PATTERN_ID.UIA_TextPattern2Id), 633UIA_PROPERTY_ID.UIA_IsTextPatternAvailablePropertyId => (VARIANT)IsPatternSupported(UIA_PATTERN_ID.UIA_TextPatternId), 634UIA_PROPERTY_ID.UIA_IsTogglePatternAvailablePropertyId => (VARIANT)IsPatternSupported(UIA_PATTERN_ID.UIA_TogglePatternId), 635UIA_PROPERTY_ID.UIA_IsValuePatternAvailablePropertyId => (VARIANT)IsPatternSupported(UIA_PATTERN_ID.UIA_ValuePatternId), 990HRESULT IRawElementProviderSimple.Interface.GetPatternProvider(UIA_PATTERN_ID patternId, IUnknown** pRetVal)
System\Windows\Forms\Accessibility\Control.ControlAccessibleObject.cs (2)
500internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) 501=> (this.TryGetOwnerAs(out Control? owner) && owner.SupportsUiaProviders && patternId == UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId)
System\Windows\Forms\Accessibility\LabelEditAccessibleObject.cs (5)
59internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) => patternId switch 61UIA_PATTERN_ID.UIA_TextPatternId => true, 62UIA_PATTERN_ID.UIA_TextPattern2Id => true, 63UIA_PATTERN_ID.UIA_ValuePatternId => true, 64UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId => true,
System\Windows\Forms\Controls\Buttons\CheckBox.CheckBoxAccessibleObject.cs (2)
41internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) => patternId switch 43var p when p == UIA_PATTERN_ID.UIA_TogglePatternId => true,
System\Windows\Forms\Controls\Buttons\RadioButton.RadioButtonAccessibleObject.cs (2)
47internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) => patternId switch 49var p when p == UIA_PATTERN_ID.UIA_SelectionItemPatternId => true,
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxAccessibleObject.cs (3)
41internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) 42=> patternId == UIA_PATTERN_ID.UIA_ExpandCollapsePatternId && this.TryGetOwnerAs(out ComboBox? owner) 44: patternId == UIA_PATTERN_ID.UIA_ValuePatternId || base.IsPatternSupported(patternId);
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxChildDropDownButtonUiaProvider.cs (3)
94internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) => patternId switch 96UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId or UIA_PATTERN_ID.UIA_InvokePatternId => true,
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxChildEditUiaProvider.cs (4)
95internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) => 98UIA_PATTERN_ID.UIA_ValuePatternId => true, 99UIA_PATTERN_ID.UIA_TextPatternId => true, 100UIA_PATTERN_ID.UIA_TextPattern2Id => true,
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxChildListUiaProvider.cs (3)
173internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) => patternId switch 175UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId or UIA_PATTERN_ID.UIA_SelectionPatternId => true,
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxItemAccessibleObject.cs (5)
129internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) 133UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId 134or UIA_PATTERN_ID.UIA_InvokePatternId 135or UIA_PATTERN_ID.UIA_ScrollItemPatternId 136or UIA_PATTERN_ID.UIA_SelectionItemPatternId => true,
System\Windows\Forms\Controls\DataGridView\DataGridView.AccessibleObject.cs (3)
265internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) 266=> (patternId == UIA_PATTERN_ID.UIA_TablePatternId && RowCount > 0) || 267patternId == UIA_PATTERN_ID.UIA_GridPatternId ||
System\Windows\Forms\Controls\DataGridView\DataGridView.TopRowAccessibleObject.cs (2)
235internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) 237if (patternId.Equals(UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId))
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.DataGridViewCellAccessibleObject.cs (6)
695internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) 697if (patternId is UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId or 698UIA_PATTERN_ID.UIA_InvokePatternId or 699UIA_PATTERN_ID.UIA_ValuePatternId) 704if ((patternId == UIA_PATTERN_ID.UIA_TableItemPatternId || patternId == UIA_PATTERN_ID.UIA_GridItemPatternId)
System\Windows\Forms\Controls\DataGridView\DataGridViewCheckBoxCell.DataGridViewCheckBoxCellAccessibleObject.cs (2)
145internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) => patternId == UIA_PATTERN_ID.UIA_TogglePatternId || base.IsPatternSupported(patternId);
System\Windows\Forms\Controls\DataGridView\DataGridViewColumnHeaderCell.DataGridViewColumnHeaderCellAccessibleObject.cs (3)
260internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) 261=> patternId.Equals(UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId) || 262patternId.Equals(UIA_PATTERN_ID.UIA_InvokePatternId);
System\Windows\Forms\Controls\DataGridView\DataGridViewComboBoxCell.DataGridViewComboBoxCellAccessibleObject.cs (2)
30internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) => patternId switch 32UIA_PATTERN_ID.UIA_ExpandCollapsePatternId => IsInComboBoxMode,
System\Windows\Forms\Controls\DataGridView\DataGridViewComboBoxEditingControl.DataGridViewComboBoxEditingControlAccessibleObject.cs (2)
54internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) => patternId switch 56UIA_PATTERN_ID.UIA_ExpandCollapsePatternId when this.TryGetOwnerAs(out DataGridViewComboBoxEditingControl? owner)
System\Windows\Forms\Controls\DataGridView\DataGridViewImageCell.DataGridViewImageCellAccessibleObject.cs (2)
66internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) 67=> patternId == UIA_PATTERN_ID.UIA_InvokePatternId || base.IsPatternSupported(patternId);
System\Windows\Forms\Controls\DataGridView\DataGridViewRow.DataGridViewRowAccessibleObject.cs (2)
471internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) 472=> patternId.Equals(UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId);
System\Windows\Forms\Controls\DateTimePicker\DateTimePicker.DateTimePickerAccessibleObject.cs (4)
88internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) 91UIA_PATTERN_ID.UIA_TogglePatternId when this.TryGetOwnerAs(out DateTimePicker? owner) && owner.ShowCheckBox => true, 92UIA_PATTERN_ID.UIA_ExpandCollapsePatternId => true, 93UIA_PATTERN_ID.UIA_ValuePatternId => true,
System\Windows\Forms\Controls\Labels\LinkLabel.Link.LinkAccessibleObject.cs (3)
101internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) 103if (patternId is UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId or UIA_PATTERN_ID.UIA_InvokePatternId)
System\Windows\Forms\Controls\ListBoxes\CheckedListBox.CheckedListBoxItemAccessibleObject.cs (4)
54internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) 57UIA_PATTERN_ID.UIA_InvokePatternId => true, 58UIA_PATTERN_ID.UIA_TogglePatternId => true, 59UIA_PATTERN_ID.UIA_ValuePatternId => true,
System\Windows\Forms\Controls\ListBoxes\ListBox.AccessibleObject.cs (3)
123internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) 124=> patternId == UIA_PATTERN_ID.UIA_ScrollPatternId || 125patternId == UIA_PATTERN_ID.UIA_SelectionPatternId ||
System\Windows\Forms\Controls\ListBoxes\ListBox.ItemAccessibleObject.cs (4)
175internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) => patternId switch 177UIA_PATTERN_ID.UIA_ScrollItemPatternId 178or UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId 179or UIA_PATTERN_ID.UIA_SelectionItemPatternId => true,
System\Windows\Forms\Controls\ListView\ListView.ListViewAccessibleObject.cs (5)
347internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) => 349&& (patternId == UIA_PATTERN_ID.UIA_SelectionPatternId 350|| patternId == UIA_PATTERN_ID.UIA_MultipleViewPatternId 351|| (patternId == UIA_PATTERN_ID.UIA_GridPatternId && owningListView.View == View.Details) 352|| (patternId == UIA_PATTERN_ID.UIA_TablePatternId && owningListView.View == View.Details)
System\Windows\Forms\Controls\ListView\ListViewGroup.ListViewGroupAccessibleObject.cs (3)
294internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) 297UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId => true, 298UIA_PATTERN_ID.UIA_ExpandCollapsePatternId => _owningGroup.CollapsedState != ListViewGroupCollapsedState.Default,
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewItemBaseAccessibleObject.cs (6)
237internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) 240UIA_PATTERN_ID.UIA_ScrollItemPatternId => true, 241UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId => true, 242UIA_PATTERN_ID.UIA_SelectionItemPatternId => true, 243UIA_PATTERN_ID.UIA_InvokePatternId => true, 244UIA_PATTERN_ID.UIA_TogglePatternId => _owningListView.CheckBoxes,
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewSubItem.ListViewSubItemAccessibleObject.cs (3)
146internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) 148if (patternId is UIA_PATTERN_ID.UIA_GridItemPatternId or UIA_PATTERN_ID.UIA_TableItemPatternId)
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.CalendarAccessibleObject.cs (3)
194internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) 197UIA_PATTERN_ID.UIA_GridItemPatternId => true, 198UIA_PATTERN_ID.UIA_TableItemPatternId => true,
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.CalendarBodyAccessibleObject.cs (3)
186internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) 189UIA_PATTERN_ID.UIA_GridPatternId => true, 190UIA_PATTERN_ID.UIA_TablePatternId => true,
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.CalendarButtonAccessibleObject.cs (2)
41internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) 44UIA_PATTERN_ID.UIA_InvokePatternId => true,
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.CalendarCellAccessibleObject.cs (3)
150internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) 153UIA_PATTERN_ID.UIA_GridItemPatternId => true, 154UIA_PATTERN_ID.UIA_TableItemPatternId => true,
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.CalendarDayOfWeekCellAccessibleObject.cs (4)
60internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) 65UIA_PATTERN_ID.UIA_GridItemPatternId => false, 66UIA_PATTERN_ID.UIA_TableItemPatternId => false, 67UIA_PATTERN_ID.UIA_InvokePatternId => false,
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.CalendarWeekNumberCellAccessibleObject.cs (4)
67internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) 72UIA_PATTERN_ID.UIA_GridItemPatternId => false, 73UIA_PATTERN_ID.UIA_TableItemPatternId => false, 74UIA_PATTERN_ID.UIA_InvokePatternId => false,
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.MonthCalendarAccessibleObject.cs (4)
461internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) 464UIA_PATTERN_ID.UIA_GridPatternId => true, 465UIA_PATTERN_ID.UIA_TablePatternId => true, 466UIA_PATTERN_ID.UIA_ValuePatternId => true,
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.MonthCalendarChildAccessibleObject.cs (2)
36internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) 39UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId => true,
System\Windows\Forms\Controls\ProgressBar\ProgressBar.ProgressBarAccessibleObject.cs (3)
19internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) => patternId switch 21UIA_PATTERN_ID.UIA_ValuePatternId or UIA_PATTERN_ID.UIA_RangeValuePatternId => true,
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\CategoryGridEntry.CategoryGridEntryAccessibleObject.cs (3)
98internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) 100if (patternId is UIA_PATTERN_ID.UIA_GridItemPatternId or UIA_PATTERN_ID.UIA_TableItemPatternId)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\DetailsButton.DetailsButtonAccessibleObject.cs (2)
31internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) 32=> patternId == UIA_PATTERN_ID.UIA_ExpandCollapsePatternId || base.IsPatternSupported(patternId);
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\GridEntry.GridEntryAccessibleObject.cs (6)
365internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) 369case UIA_PATTERN_ID.UIA_InvokePatternId: 370case UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId: 373case UIA_PATTERN_ID.UIA_ExpandCollapsePatternId: 383case UIA_PATTERN_ID.UIA_GridItemPatternId: 384case UIA_PATTERN_ID.UIA_TableItemPatternId:
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyDescriptorGridEntry.PropertyDescriptorGridEntryAccessibleObject.cs (3)
271internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) 274UIA_PATTERN_ID.UIA_ValuePatternId => true, 275UIA_PATTERN_ID.UIA_ExpandCollapsePatternId when
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.GridViewListBoxItemAccessibleObject.cs (2)
26internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) 27=> patternId == UIA_PATTERN_ID.UIA_InvokePatternId || base.IsPatternSupported(patternId);
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.PropertyGridViewAccessibleObject.cs (3)
69internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) 72UIA_PATTERN_ID.UIA_TablePatternId => true, 73UIA_PATTERN_ID.UIA_GridPatternId => true,
System\Windows\Forms\Controls\PropertyGrid\PropertyGridToolStripButton.PropertyGridToolStripButtonAccessibleObject.cs (3)
24internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) 27UIA_PATTERN_ID.UIA_SelectionItemPatternId => _owningPropertyGridToolStripButton._selectItemEnabled, 28UIA_PATTERN_ID.UIA_TogglePatternId => false,
System\Windows\Forms\Controls\TabControl\TabControl.TabControlAccessibleObject.cs (2)
144internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) 149UIA_PATTERN_ID.UIA_SelectionPatternId => true,
System\Windows\Forms\Controls\TabControl\TabPage.TabAccessibleObject.cs (4)
131internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) 136UIA_PATTERN_ID.UIA_SelectionItemPatternId => true, 137UIA_PATTERN_ID.UIA_InvokePatternId => false, 138UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId => true,
System\Windows\Forms\Controls\TabControl\TabPage.TabPageAccessibleObject.cs (2)
75internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) 78UIA_PATTERN_ID.UIA_ValuePatternId => false,
System\Windows\Forms\Controls\TextBox\TextBoxBase.TextBoxBaseAccessibleObject.cs (4)
48internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) 51UIA_PATTERN_ID.UIA_TextPatternId => true, 52UIA_PATTERN_ID.UIA_TextPattern2Id => true, 53UIA_PATTERN_ID.UIA_ValuePatternId => true,
System\Windows\Forms\Controls\ToolStrips\ToolStripButton.ToolStripButtonAccessibleObject.cs (3)
23internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) => 26UIA_PATTERN_ID.UIA_TogglePatternId => Role == AccessibleRole.CheckButton, 73if (IsPatternSupported(UIA_PATTERN_ID.UIA_TogglePatternId))
System\Windows\Forms\Controls\ToolStrips\ToolStripComboBox.ToolStripComboBoxControl.ToolStripComboBoxControlAccessibleObject.cs (3)
42internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) => patternId switch 44UIA_PATTERN_ID.UIA_ExpandCollapsePatternId or UIA_PATTERN_ID.UIA_ValuePatternId => true,
System\Windows\Forms\Controls\ToolStrips\ToolStripControlHost.ToolStripHostedControlAccessibleObject.cs (2)
64internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) 66if (patternId == UIA_PATTERN_ID.UIA_ValuePatternId)
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDownItemAccessibleObject.cs (2)
50internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) 52if (patternId == UIA_PATTERN_ID.UIA_ExpandCollapsePatternId && _owner.HasDropDownItems)
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.ToolStripItemAccessibleObject.cs (2)
433internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) 435if (patternId == UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId)
System\Windows\Forms\Controls\ToolStrips\ToolStripMenuItem.ToolStripMenuItemAccessibleObject.cs (2)
124internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) => 127UIA_PATTERN_ID.UIA_TogglePatternId => _owningToolStripMenuItem.CheckOnClick || _owningToolStripMenuItem.Checked,
System\Windows\Forms\Controls\ToolStrips\ToolStripNumericUpDown.ToolStripNumericUpDownControl.ToolStripNumericUpDownAccessibleObject.cs (2)
31internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) 32=> patternId == UIA_PATTERN_ID.UIA_ValuePatternId || base.IsPatternSupported(patternId);
System\Windows\Forms\Controls\ToolStrips\ToolStripSplitButton.ToolStripSplitButtonExAccessibleObject.cs (2)
45internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) 47if (patternId == UIA_PATTERN_ID.UIA_ExpandCollapsePatternId && _owningToolStripSplitButton.HasDropDownItems)
System\Windows\Forms\Controls\ToolStrips\ToolStripSplitButton.ToolStripSplitButtonUiaProvider.cs (1)
28internal override bool IsPatternSupported(UIA_PATTERN_ID patternId)
System\Windows\Forms\Controls\TrackBar\TrackBar.TrackBarAccessibleObject.cs (3)
163internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) 166UIA_PATTERN_ID.UIA_ValuePatternId => true, 167UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId => true,
System\Windows\Forms\Controls\TrackBar\TrackBar.TrackBarChildAccessibleObject.cs (3)
82internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) 85UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId => true, 86UIA_PATTERN_ID.UIA_InvokePatternId => true,
System\Windows\Forms\Controls\TrackBar\TrackBar.TrackBarThumbAccessibleObject.cs (2)
52internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) 55UIA_PATTERN_ID.UIA_InvokePatternId => false,
System\Windows\Forms\Controls\TreeView\TreeNode.TreeNodeAccessibleObject.cs (7)
124internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) 127UIA_PATTERN_ID.UIA_ExpandCollapsePatternId => true, 128UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId => true, 129UIA_PATTERN_ID.UIA_ScrollItemPatternId => true, 130UIA_PATTERN_ID.UIA_SelectionItemPatternId => true, 131UIA_PATTERN_ID.UIA_TogglePatternId when _owningTreeView.CheckBoxes => true, 132UIA_PATTERN_ID.UIA_ValuePatternId when _owningTreeView.LabelEdit => true,
System\Windows\Forms\Controls\TreeView\TreeView.TreeViewAccessibleObject.cs (3)
100internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) 103UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId => true, 104UIA_PATTERN_ID.UIA_SelectionPatternId => true,
System\Windows\Forms\Controls\UpDown\UpDownBase.UpDownButtons.UpDownButtonsAccessibleObject.DirectionButtonAccessibleObject.cs (3)
82internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) 84return patternId == UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId || 85patternId == UIA_PATTERN_ID.UIA_InvokePatternId ||
System\Windows\Forms\ErrorProvider\ErrorProvider.ControlItem.ControlItemAccessibleObject.cs (2)
96internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) 98if (patternId == UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId)
System\Windows\Forms\ErrorProvider\ErrorProvider.ErrorWindow.ErrorWindowAccessibleObject.cs (2)
90internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) 92if (patternId == UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId)
System\Windows\Forms\Printing\PrintPreviewControl.PrintPreviewControlAccessibleObject.cs (2)
60internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) 63UIA_PATTERN_ID.UIA_ScrollPatternId => this.TryGetOwnerAs(out PrintPreviewControl? owner)
System\Windows\Forms\Scrolling\ScrollBar.ScrollBarAccessibleObject.cs (4)
152UIA_PROPERTY_ID.UIA_IsRangeValuePatternAvailablePropertyId => (VARIANT)IsPatternSupported(UIA_PATTERN_ID.UIA_RangeValuePatternId), 180internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) 183UIA_PATTERN_ID.UIA_ValuePatternId => true, 184UIA_PATTERN_ID.UIA_RangeValuePatternId => true,
System\Windows\Forms\Scrolling\ScrollBar.ScrollBarChildAccessibleObject.cs (2)
99internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) 102UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId => true,
System\Windows\Forms\Scrolling\ScrollBar.ScrollBarThumbAccessibleObject.cs (2)
53internal override bool IsPatternSupported(UIA_PATTERN_ID patternId) 56UIA_PATTERN_ID.UIA_InvokePatternId => false,
System.Windows.Forms.Interop.Tests (8)
AccessibleObjectTests.cs (8)
73{ (int)UIA_PATTERN_ID.UIA_InvokePatternId, false }, 74{ (int)UIA_PATTERN_ID.UIA_SelectionPatternId, false }, 76{ (int)UIA_PATTERN_ID.UIA_InvokePatternId - 1, false } 84AssertSuccess(Test_IRawElementProviderSimpleGetPatternProvider(o, (UIA_PATTERN_ID)patternId, (BOOL)expected)); 89yield return new object[] { UIA_PATTERN_ID.UIA_InvokePatternId, null }; 90yield return new object[] { UIA_PATTERN_ID.UIA_SelectionPatternId, null }; 92yield return new object[] { UIA_PATTERN_ID.UIA_InvokePatternId - 1, null }; 817UIA_PATTERN_ID patternId,
System.Windows.Forms.Primitives (44)
Interop\UiaCore\Interop.StubFragmentRoot.cs (1)
112HRESULT IRawElementProviderSimple.Interface.GetPatternProvider(UIA_PATTERN_ID patternId, IUnknown** pRetVal)
Windows.Win32.IRawElementProviderSimple.g.cs (5)
98 private static winmdroot.Foundation.HRESULT GetPatternProvider(IRawElementProviderSimple* pThis, winmdroot.UI.Accessibility.UIA_PATTERN_ID patternId, winmdroot.System.Com.IUnknown** pRetVal) 130 public unsafe winmdroot.Foundation.HRESULT GetPatternProvider(winmdroot.UI.Accessibility.UIA_PATTERN_ID patternId, winmdroot.System.Com.IUnknown** pRetVal) 132 return ((delegate *unmanaged [Stdcall]<IRawElementProviderSimple*,winmdroot.UI.Accessibility.UIA_PATTERN_ID ,winmdroot.System.Com.IUnknown** ,winmdroot.Foundation.HRESULT>)lpVtbl[4])((IRawElementProviderSimple*)Unsafe.AsPointer(ref this), patternId, pRetVal); 247 internal delegate *unmanaged [Stdcall]<IRawElementProviderSimple*,winmdroot.UI.Accessibility.UIA_PATTERN_ID ,winmdroot.System.Com.IUnknown** ,winmdroot.Foundation.HRESULT> GetPatternProvider_5; 284 unsafe winmdroot.Foundation.HRESULT GetPatternProvider(winmdroot.UI.Accessibility.UIA_PATTERN_ID patternId, winmdroot.System.Com.IUnknown** pRetVal);
Windows.Win32.IUIAutomation.g.cs (5)
1905 private static winmdroot.Foundation.HRESULT GetPatternProgrammaticName(IUIAutomation* pThis, winmdroot.UI.Accessibility.UIA_PATTERN_ID pattern, winmdroot.Foundation.BSTR* name) 1934 public winmdroot.Foundation.BSTR GetPatternProgrammaticName(winmdroot.UI.Accessibility.UIA_PATTERN_ID pattern) 1937 ((delegate *unmanaged [Stdcall]<IUIAutomation*,winmdroot.UI.Accessibility.UIA_PATTERN_ID ,winmdroot.Foundation.BSTR* ,winmdroot.Foundation.HRESULT>)lpVtbl[50])((IUIAutomation*)Unsafe.AsPointer(ref this), pattern, &__retVal).ThrowOnFailure(); 2368 internal delegate *unmanaged [Stdcall]<IUIAutomation*,winmdroot.UI.Accessibility.UIA_PATTERN_ID ,winmdroot.Foundation.BSTR* ,winmdroot.Foundation.HRESULT> GetPatternProgrammaticName_51; 2618 unsafe winmdroot.Foundation.HRESULT GetPatternProgrammaticName(winmdroot.UI.Accessibility.UIA_PATTERN_ID pattern, winmdroot.Foundation.BSTR* name);
Windows.Win32.IUIAutomationCacheRequest.g.cs (5)
94 private static winmdroot.Foundation.HRESULT AddPattern(IUIAutomationCacheRequest* pThis, winmdroot.UI.Accessibility.UIA_PATTERN_ID patternId) 120 public void AddPattern(winmdroot.UI.Accessibility.UIA_PATTERN_ID patternId) 122 ((delegate *unmanaged [Stdcall]<IUIAutomationCacheRequest*,winmdroot.UI.Accessibility.UIA_PATTERN_ID ,winmdroot.Foundation.HRESULT>)lpVtbl[4])((IUIAutomationCacheRequest*)Unsafe.AsPointer(ref this), patternId).ThrowOnFailure(); 367 internal delegate *unmanaged [Stdcall]<IUIAutomationCacheRequest*,winmdroot.UI.Accessibility.UIA_PATTERN_ID ,winmdroot.Foundation.HRESULT> AddPattern_5; 419winmdroot.Foundation.HRESULT AddPattern(winmdroot.UI.Accessibility.UIA_PATTERN_ID patternId);
Windows.Win32.IUIAutomationElement.g.cs (24)
480 /// <inheritdoc cref="GetCurrentPatternAs(winmdroot.UI.Accessibility.UIA_PATTERN_ID, global::System.Guid*)"/> 481 internal unsafe void* GetCurrentPatternAs(winmdroot.UI.Accessibility.UIA_PATTERN_ID patternId, in global::System.Guid riid) 493 private static winmdroot.Foundation.HRESULT GetCurrentPatternAs(IUIAutomationElement* pThis, winmdroot.UI.Accessibility.UIA_PATTERN_ID patternId, global::System.Guid* riid, void** patternObject) 523 public unsafe void* GetCurrentPatternAs(winmdroot.UI.Accessibility.UIA_PATTERN_ID patternId, global::System.Guid* riid) 526 ((delegate *unmanaged [Stdcall]<IUIAutomationElement*,winmdroot.UI.Accessibility.UIA_PATTERN_ID ,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT>)lpVtbl[14])((IUIAutomationElement*)Unsafe.AsPointer(ref this), patternId, riid, &__retVal).ThrowOnFailure(); 530 /// <inheritdoc cref="GetCachedPatternAs(winmdroot.UI.Accessibility.UIA_PATTERN_ID, global::System.Guid*)"/> 531 internal unsafe void* GetCachedPatternAs(winmdroot.UI.Accessibility.UIA_PATTERN_ID patternId, in global::System.Guid riid) 543 private static winmdroot.Foundation.HRESULT GetCachedPatternAs(IUIAutomationElement* pThis, winmdroot.UI.Accessibility.UIA_PATTERN_ID patternId, global::System.Guid* riid, void** patternObject) 573 public unsafe void* GetCachedPatternAs(winmdroot.UI.Accessibility.UIA_PATTERN_ID patternId, global::System.Guid* riid) 576 ((delegate *unmanaged [Stdcall]<IUIAutomationElement*,winmdroot.UI.Accessibility.UIA_PATTERN_ID ,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT>)lpVtbl[15])((IUIAutomationElement*)Unsafe.AsPointer(ref this), patternId, riid, &__retVal).ThrowOnFailure(); 583 private static winmdroot.Foundation.HRESULT GetCurrentPattern(IUIAutomationElement* pThis, winmdroot.UI.Accessibility.UIA_PATTERN_ID patternId, winmdroot.System.Com.IUnknown** patternObject) 612 public unsafe winmdroot.System.Com.IUnknown* GetCurrentPattern(winmdroot.UI.Accessibility.UIA_PATTERN_ID patternId) 615 ((delegate *unmanaged [Stdcall]<IUIAutomationElement*,winmdroot.UI.Accessibility.UIA_PATTERN_ID ,winmdroot.System.Com.IUnknown** ,winmdroot.Foundation.HRESULT>)lpVtbl[16])((IUIAutomationElement*)Unsafe.AsPointer(ref this), patternId, &__retVal).ThrowOnFailure(); 622 private static winmdroot.Foundation.HRESULT GetCachedPattern(IUIAutomationElement* pThis, winmdroot.UI.Accessibility.UIA_PATTERN_ID patternId, winmdroot.System.Com.IUnknown** patternObject) 650 public unsafe winmdroot.System.Com.IUnknown* GetCachedPattern(winmdroot.UI.Accessibility.UIA_PATTERN_ID patternId) 653 ((delegate *unmanaged [Stdcall]<IUIAutomationElement*,winmdroot.UI.Accessibility.UIA_PATTERN_ID ,winmdroot.System.Com.IUnknown** ,winmdroot.Foundation.HRESULT>)lpVtbl[17])((IUIAutomationElement*)Unsafe.AsPointer(ref this), patternId, &__retVal).ThrowOnFailure(); 3025 internal delegate *unmanaged [Stdcall]<IUIAutomationElement*,winmdroot.UI.Accessibility.UIA_PATTERN_ID ,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT> GetCurrentPatternAs_15; 3027 internal delegate *unmanaged [Stdcall]<IUIAutomationElement*,winmdroot.UI.Accessibility.UIA_PATTERN_ID ,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT> GetCachedPatternAs_16; 3029 internal delegate *unmanaged [Stdcall]<IUIAutomationElement*,winmdroot.UI.Accessibility.UIA_PATTERN_ID ,winmdroot.System.Com.IUnknown** ,winmdroot.Foundation.HRESULT> GetCurrentPattern_17; 3031 internal delegate *unmanaged [Stdcall]<IUIAutomationElement*,winmdroot.UI.Accessibility.UIA_PATTERN_ID ,winmdroot.System.Com.IUnknown** ,winmdroot.Foundation.HRESULT> GetCachedPattern_18; 3306 unsafe winmdroot.Foundation.HRESULT GetCurrentPatternAs(winmdroot.UI.Accessibility.UIA_PATTERN_ID patternId, global::System.Guid* riid, void** patternObject); 3309 unsafe winmdroot.Foundation.HRESULT GetCachedPatternAs(winmdroot.UI.Accessibility.UIA_PATTERN_ID patternId, global::System.Guid* riid, void** patternObject); 3312 unsafe winmdroot.Foundation.HRESULT GetCurrentPattern(winmdroot.UI.Accessibility.UIA_PATTERN_ID patternId, winmdroot.System.Com.IUnknown** patternObject); 3315 unsafe winmdroot.Foundation.HRESULT GetCachedPattern(winmdroot.UI.Accessibility.UIA_PATTERN_ID patternId, winmdroot.System.Com.IUnknown** patternObject);
Windows.Win32.UI_Accessibility_IUIAutomationElement_Extensions.g.cs (4)
73 /// <inheritdoc cref="winmdroot.UI.Accessibility.IUIAutomationElement.Interface.GetCurrentPatternAs(winmdroot.UI.Accessibility.UIA_PATTERN_ID, global::System.Guid*, void**)"/> 74 internal static unsafe winmdroot.Foundation.HRESULT GetCurrentPatternAs(this winmdroot.UI.Accessibility.IUIAutomationElement.Interface @this, winmdroot.UI.Accessibility.UIA_PATTERN_ID patternId, in global::System.Guid riid, out void* patternObject) 86 /// <inheritdoc cref="winmdroot.UI.Accessibility.IUIAutomationElement.Interface.GetCachedPatternAs(winmdroot.UI.Accessibility.UIA_PATTERN_ID, global::System.Guid*, void**)"/> 87 internal static unsafe winmdroot.Foundation.HRESULT GetCachedPatternAs(this winmdroot.UI.Accessibility.IUIAutomationElement.Interface @this, winmdroot.UI.Accessibility.UIA_PATTERN_ID patternId, in global::System.Guid riid, out void* patternObject)
System.Windows.Forms.Primitives.Tests (2)
System\Windows\Forms\Automation\UiaTextRangeTests.cs (1)
1335public HRESULT GetPatternProvider(UIA_PATTERN_ID patternId, IUnknown** pRetVal) => HRESULT.E_NOTIMPL;
Windows\Win32\System\Com\ComSafeArrayScopeTests.cs (1)
39public HRESULT GetPatternProvider(UIA_PATTERN_ID patternId, IUnknown** pRetVal) => throw new NotImplementedException();
System.Windows.Forms.Tests (184)
System\Windows\Forms\AccessibleObjects\Button.ButtonAccessibleObjectTests.cs (1)
97Assert.True(buttonAccessibleObject.IsPatternSupported(UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId));
System\Windows\Forms\AccessibleObjects\CategoryGridEntryAccessibleObjectTests.cs (3)
55[InlineData((int)UIA_PATTERN_ID.UIA_GridItemPatternId)] 56[InlineData((int)UIA_PATTERN_ID.UIA_TableItemPatternId)] 62Assert.True(accessibilityObject.IsPatternSupported((UIA_PATTERN_ID)patternId));
System\Windows\Forms\AccessibleObjects\CheckBox.CheckBoxAccessibleObjectTests.cs (3)
230[InlineData((int)UIA_PATTERN_ID.UIA_TogglePatternId)] 231[InlineData((int)UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId)] 238Assert.True(checkBoxAccessibleObject.IsPatternSupported((UIA_PATTERN_ID)patternId));
System\Windows\Forms\AccessibleObjects\CheckedListBoxItemAccessibleObjectTests.cs (5)
83[InlineData((int)UIA_PATTERN_ID.UIA_TogglePatternId)] 84[InlineData((int)UIA_PATTERN_ID.UIA_InvokePatternId)] 85[InlineData((int)UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId)] 86[InlineData((int)UIA_PATTERN_ID.UIA_ValuePatternId)] 94Assert.True(itemAccessibleObject.IsPatternSupported((UIA_PATTERN_ID)patternId));
System\Windows\Forms\AccessibleObjects\ComboBox.ComboBoxItemAccessibleObjectTests.cs (1)
209Assert.True(itemAccessibleObject.IsPatternSupported(UIA_PATTERN_ID.UIA_ScrollItemPatternId));
System\Windows\Forms\AccessibleObjects\Control.ControlAccessibleObjectTests.cs (3)
1232bool actual = accessibleObject.IsPatternSupported(UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId); 1243bool actual = accessibleObject.IsPatternSupported(UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId); 1308bool supportsLegacyIAccessiblePatternId = controlAccessibleObject.IsPatternSupported(UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId);
System\Windows\Forms\AccessibleObjects\DataGridViewAccessibleObjectTests.cs (5)
343[InlineData((int)UIA_PATTERN_ID.UIA_TablePatternId)] 344[InlineData((int)UIA_PATTERN_ID.UIA_GridPatternId)] 351Assert.True(accessibleObject.IsPatternSupported((UIA_PATTERN_ID)patternId)); 361Assert.False(accessibilityObject.IsPatternSupported((UIA_PATTERN_ID)UIA_PROPERTY_ID.UIA_IsTablePatternAvailablePropertyId)); 373Assert.False(accessibilityObject.IsPatternSupported((UIA_PATTERN_ID)UIA_PROPERTY_ID.UIA_IsTablePatternAvailablePropertyId));
System\Windows\Forms\AccessibleObjects\DataGridViewCheckBoxCellAccessibleObjectTests.cs (2)
90[InlineData((int)UIA_PATTERN_ID.UIA_TogglePatternId)] 94Assert.True(accessibleObject.IsPatternSupported((UIA_PATTERN_ID)patternId));
System\Windows\Forms\AccessibleObjects\DataGridViewColumnHeaderCellAccessibleObjectTests.cs (3)
125[InlineData((int)UIA_PATTERN_ID.UIA_InvokePatternId)] 126[InlineData((int)UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId)] 131Assert.True(accessibleObject.IsPatternSupported((UIA_PATTERN_ID)patternId));
System\Windows\Forms\AccessibleObjects\DataGridViewImageCellAccessibleObjectTests.cs (2)
63[InlineData(((int)UIA_PATTERN_ID.UIA_InvokePatternId))] 68Assert.True(accessibleObject.IsPatternSupported((UIA_PATTERN_ID)patternId));
System\Windows\Forms\AccessibleObjects\DataGridViewTextBoxEditingControl.DataGridViewTextBoxEditingControlAccessibleObjectTests.cs (4)
51[InlineData((int)UIA_PATTERN_ID.UIA_ValuePatternId)] 52[InlineData((int)UIA_PATTERN_ID.UIA_TextPatternId)] 53[InlineData((int)UIA_PATTERN_ID.UIA_TextPattern2Id)] 58Assert.True(accessibleObject.IsPatternSupported((UIA_PATTERN_ID)patternId));
System\Windows\Forms\AccessibleObjects\DateTimePicker.DateTimePickerAccessibleObjectTests.cs (9)
251[InlineData((int)UIA_PATTERN_ID.UIA_ExpandCollapsePatternId)] 252[InlineData((int)UIA_PATTERN_ID.UIA_ValuePatternId)] 253[InlineData((int)UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId)] 260Assert.True(accessibleObject.IsPatternSupported((UIA_PATTERN_ID)patternId)); 265[InlineData((int)UIA_PATTERN_ID.UIA_TogglePatternId)] 266[InlineData((int)UIA_PATTERN_ID.UIA_ExpandCollapsePatternId)] 267[InlineData((int)UIA_PATTERN_ID.UIA_ValuePatternId)] 268[InlineData((int)UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId)] 275Assert.True(accessibleObject.IsPatternSupported((UIA_PATTERN_ID)patternId));
System\Windows\Forms\AccessibleObjects\ErrorProvider.ControlItem.ControlItemAccessibleObjectTests.cs (2)
133[InlineData((int)UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId)] 140Assert.True(accessibleObject.IsPatternSupported((UIA_PATTERN_ID)patternId));
System\Windows\Forms\AccessibleObjects\ErrorProvider.ErrorWindow.ErrorWindowAccessibleObjectTests.cs (2)
47[InlineData((int)UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId)] 54Assert.True(accessibleObject.IsPatternSupported((UIA_PATTERN_ID)patternId));
System\Windows\Forms\AccessibleObjects\GroupBoxAccessibleObjectTests.cs (1)
42bool supportsLegacyIAccessiblePatternId = groupBoxAccessibleObject.IsPatternSupported(UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId);
System\Windows\Forms\AccessibleObjects\HScrollBar.ScrollBarFirstLineButtonAccessibleObjectTests.cs (1)
135Assert.Equal(createControl, accessibleObject.IsPatternSupported(UIA_PATTERN_ID.UIA_InvokePatternId));
System\Windows\Forms\AccessibleObjects\HScrollBar.ScrollBarFirstPageButtonAccessibleObjectTests.cs (1)
157Assert.Equal(createControl, accessibleObject.IsPatternSupported(UIA_PATTERN_ID.UIA_InvokePatternId));
System\Windows\Forms\AccessibleObjects\HScrollBar.ScrollBarLastLineButtonAccessibleObjectTests.cs (1)
145Assert.Equal(createControl, accessibleObject.IsPatternSupported(UIA_PATTERN_ID.UIA_InvokePatternId));
System\Windows\Forms\AccessibleObjects\HScrollBar.ScrollBarLastPageButtonAccessibleObjectTests.cs (1)
146Assert.Equal(createControl, accessibleObject.IsPatternSupported(UIA_PATTERN_ID.UIA_InvokePatternId));
System\Windows\Forms\AccessibleObjects\HScrollBar.ScrollBarThumbAccessibleObjectTests.cs (1)
134Assert.False(accessibleObject.IsPatternSupported(UIA_PATTERN_ID.UIA_InvokePatternId));
System\Windows\Forms\AccessibleObjects\LabelAccessibleObjectTests.cs (1)
43bool supportsLegacyIAccessiblePatternId = labelAccessibleObject.IsPatternSupported(UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId);
System\Windows\Forms\AccessibleObjects\ListBoxAccessibleObjectTests.cs (1)
23Assert.True(child.IsPatternSupported(UIA_PATTERN_ID.UIA_ScrollItemPatternId));
System\Windows\Forms\AccessibleObjects\ListViewGroup.ListViewGroupAccessibleObjectTests.cs (1)
1344Assert.Equal(expectedPatternSupported, accessibleObject.IsPatternSupported(UIA_PATTERN_ID.UIA_ExpandCollapsePatternId));
System\Windows\Forms\AccessibleObjects\ListViewItem.ListViewItemAccessibleObjectTests.cs (1)
853Assert.Equal(checkboxesEnabled, listViewItem.AccessibilityObject.IsPatternSupported(UIA_PATTERN_ID.UIA_TogglePatternId));
System\Windows\Forms\AccessibleObjects\ListViewItem.ListViewItemBaseAccessibleObjectTests.cs (6)
333[InlineData((int)UIA_PATTERN_ID.UIA_ScrollItemPatternId)] 334[InlineData((int)UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId)] 335[InlineData((int)UIA_PATTERN_ID.UIA_SelectionItemPatternId)] 336[InlineData((int)UIA_PATTERN_ID.UIA_InvokePatternId)] 337[InlineData((int)UIA_PATTERN_ID.UIA_TogglePatternId)] 344Assert.True(item.AccessibilityObject.IsPatternSupported((UIA_PATTERN_ID)patternId));
System\Windows\Forms\AccessibleObjects\ListViewLabelEditAccessibleObjectTests.cs (4)
71Assert.True(accessibilityObject.IsPatternSupported(UIA_PATTERN_ID.UIA_TextPatternId)); 72Assert.True(accessibilityObject.IsPatternSupported(UIA_PATTERN_ID.UIA_TextPattern2Id)); 73Assert.True(accessibilityObject.IsPatternSupported(UIA_PATTERN_ID.UIA_ValuePatternId)); 74Assert.True(accessibilityObject.IsPatternSupported(UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId));
System\Windows\Forms\AccessibleObjects\MenuStrip.MenuStripAccessibleObjectTests.cs (1)
55bool supportsLegacyIAccessiblePatternId = menuStripAccessibleObject.IsPatternSupported(UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId);
System\Windows\Forms\AccessibleObjects\MonthCalendar.CalendarAccessibleObjectTests.cs (2)
224Assert.True(calendar.IsPatternSupported(UIA_PATTERN_ID.UIA_GridItemPatternId)); 236Assert.True(calendar.IsPatternSupported(UIA_PATTERN_ID.UIA_TableItemPatternId));
System\Windows\Forms\AccessibleObjects\MonthCalendar.CalendarBodyAccessibleObjectTests.cs (3)
106[InlineData((int)UIA_PATTERN_ID.UIA_GridPatternId)] 107[InlineData((int)UIA_PATTERN_ID.UIA_TablePatternId)] 113Assert.True(accessibleObject.IsPatternSupported((UIA_PATTERN_ID)pattern));
System\Windows\Forms\AccessibleObjects\MonthCalendar.CalendarButtonAccessibleObjectTests.cs (1)
69bool actual = buttonAccessibleObject.IsPatternSupported(UIA_PATTERN_ID.UIA_InvokePatternId);
System\Windows\Forms\AccessibleObjects\MonthCalendar.CalendarDayOfWeekCellAccessibleObjectTests.cs (1)
29cellAccessibleObject.IsPatternSupported(UIA_PATTERN_ID.UIA_ExpandCollapsePatternId).Should().BeFalse();
System\Windows\Forms\AccessibleObjects\MonthCalendar.CalendarWeekNumberCellAccessibleObjectTests.cs (6)
202[InlineData((int)UIA_PATTERN_ID.UIA_InvokePatternId, false)] 203[InlineData((int)UIA_PATTERN_ID.UIA_GridItemPatternId, false)] 204[InlineData((int)UIA_PATTERN_ID.UIA_TableItemPatternId, false)] 205[InlineData((int)UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId, true)] 212bool isSupported = cellAccessibleObject.IsPatternSupported((UIA_PATTERN_ID)patternIdAsInt); 214isSupported.Should().Be(expected, $"because pattern {(UIA_PATTERN_ID)patternIdAsInt} support should be {expected} for CalendarWeekNumberCellAccessibleObject.");
System\Windows\Forms\AccessibleObjects\MonthCalendar.MonthCalendarChildAccessibleObjectTests.cs (1)
60Assert.True(accessibleObject.IsPatternSupported(UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId));
System\Windows\Forms\AccessibleObjects\Panel.PanelAccessibleObjectTests.cs (1)
125Assert.True(panelAccessibleObject.IsPatternSupported(UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId));
System\Windows\Forms\AccessibleObjects\PictureBox.PictureBoxAccessibleObjectTests.cs (1)
119Assert.True(pictureBoxAccessibleObject.IsPatternSupported(UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId));
System\Windows\Forms\AccessibleObjects\PropertyGrid.PropertyGridAccessibleObjectTests.cs (6)
26[InlineData((int)UIA_PATTERN_ID.UIA_TableItemPatternId)] 27[InlineData((int)UIA_PATTERN_ID.UIA_GridItemPatternId)] 36Assert.True(accessibleObject.IsPatternSupported((UIA_PATTERN_ID)pattern)); 40[InlineData((int)UIA_PATTERN_ID.UIA_GridPatternId)] 41[InlineData((int)UIA_PATTERN_ID.UIA_TablePatternId)] 57Assert.True(gridViewChild.IsPatternSupported((UIA_PATTERN_ID)pattern));
System\Windows\Forms\AccessibleObjects\PropertyGridToolStripButton.PropertyGridToolStripButtonAccessibleObjectTests.cs (6)
50Assert.True(categoryButtonAccessibleObject.IsPatternSupported(UIA_PATTERN_ID.UIA_SelectionItemPatternId)); 51Assert.True(alphaButtonAccessibleObject.IsPatternSupported(UIA_PATTERN_ID.UIA_SelectionItemPatternId)); 55Assert.False(propertyPagesButtonAccessibleObject.IsPatternSupported(UIA_PATTERN_ID.UIA_SelectionItemPatternId)); 186Assert.False(categoryButtonAccessibleObject.IsPatternSupported(UIA_PATTERN_ID.UIA_TogglePatternId)); 187Assert.False(alphaButtonAccessibleObject.IsPatternSupported(UIA_PATTERN_ID.UIA_TogglePatternId)); 188Assert.False(propertyPagesButtonAccessibleObject.IsPatternSupported(UIA_PATTERN_ID.UIA_TogglePatternId));
System\Windows\Forms\AccessibleObjects\PropertyGridView.GridViewListBoxItemAccessibleObjectTests.cs (2)
61[InlineData((int)UIA_PATTERN_ID.UIA_InvokePatternId)] 69Assert.True(accessibleObject.IsPatternSupported((UIA_PATTERN_ID)patternId));
System\Windows\Forms\AccessibleObjects\PropertyGridView.PropertyGridViewAccessibleObjectTests.cs (3)
224[InlineData((int)UIA_PATTERN_ID.UIA_TablePatternId)] 225[InlineData((int)UIA_PATTERN_ID.UIA_GridPatternId)] 230Assert.True(accessibleObject.IsPatternSupported((UIA_PATTERN_ID)patternId));
System\Windows\Forms\AccessibleObjects\RadioButton.RadioButtonAccessibleObjectTests.cs (3)
211[InlineData((int)UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId)] 212[InlineData((int)UIA_PATTERN_ID.UIA_SelectionItemPatternId)] 223Assert.True(radioButtonAccessibleObject.IsPatternSupported((UIA_PATTERN_ID)patternId));
System\Windows\Forms\AccessibleObjects\ScrollBar.ScrollBarAccessibleObjectTests.cs (1)
45Assert.True(accessibleObject.IsPatternSupported(UIA_PATTERN_ID.UIA_ValuePatternId));
System\Windows\Forms\AccessibleObjects\Splitter.SplitterAccessibleObjectTests.cs (1)
124Assert.True(splitterAccessibleObject.IsPatternSupported(UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId));
System\Windows\Forms\AccessibleObjects\StatusStrip.StatusStripAccessibleObjectTests.cs (1)
35bool supportsLegacyIAccessiblePatternId = statusStripAccessibleObject.IsPatternSupported(UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId);
System\Windows\Forms\AccessibleObjects\TabControl.TabControlAccessibleObjectTests.cs (2)
513Assert.True(accessibleObject.IsPatternSupported(UIA_PATTERN_ID.UIA_SelectionPatternId)); 535Assert.True(accessibleObject.IsPatternSupported(UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId));
System\Windows\Forms\AccessibleObjects\TabPage.TabAccessibleObjectTests.cs (3)
268Assert.True(accessibleObject.IsPatternSupported(UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId)); 296Assert.True(accessibleObject.IsPatternSupported(UIA_PATTERN_ID.UIA_SelectionItemPatternId)); 324Assert.False(accessibleObject.IsPatternSupported(UIA_PATTERN_ID.UIA_InvokePatternId));
System\Windows\Forms\AccessibleObjects\TabPage.TabPageAccessibleObjectTests.cs (2)
348Assert.True(accessibleObject.IsPatternSupported(UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId)); 359Assert.False(accessibleObject.IsPatternSupported(UIA_PATTERN_ID.UIA_ValuePatternId));
System\Windows\Forms\AccessibleObjects\TextBoxAccessibleObjectTests.cs (5)
26[InlineData((int)UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId)] 27[InlineData((int)UIA_PATTERN_ID.UIA_TextPatternId)] 28[InlineData((int)UIA_PATTERN_ID.UIA_TextPattern2Id)] 29[InlineData((int)UIA_PATTERN_ID.UIA_ValuePatternId)] 36Assert.True(textBoxAccessibleObject.IsPatternSupported((UIA_PATTERN_ID)patternId));
System\Windows\Forms\AccessibleObjects\TextBoxBaseAccessibleObjectTests.cs (4)
41[InlineData((int)UIA_PATTERN_ID.UIA_TextPatternId)] 42[InlineData((int)UIA_PATTERN_ID.UIA_TextPattern2Id)] 43[InlineData((int)UIA_PATTERN_ID.UIA_ValuePatternId)] 50Assert.True(textBoxAccessibleObject.IsPatternSupported((UIA_PATTERN_ID)patternId));
System\Windows\Forms\AccessibleObjects\ToolStripAccessibleObjectTests.cs (1)
45bool supportsLegacyIAccessiblePatternId = toolStripAccessibleObject.IsPatternSupported(UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId);
System\Windows\Forms\AccessibleObjects\ToolStripButton.ToolStripButtonAccessibleObjectTests.cs (3)
141object actual = toolStripButton.AccessibilityObject.IsPatternSupported(UIA_PATTERN_ID.UIA_TogglePatternId); 154object actual = toolStripButton.AccessibilityObject.IsPatternSupported(UIA_PATTERN_ID.UIA_TogglePatternId); 205Assert.False(toolStripButton.AccessibilityObject.IsPatternSupported(UIA_PATTERN_ID.UIA_TogglePatternId));
System\Windows\Forms\AccessibleObjects\ToolStripControlHost.ToolStripHostedControlAccessibleObjectTests.cs (3)
141bool result = accessibleObject.IsPatternSupported(UIA_PATTERN_ID.UIA_ValuePatternId); 151bool expected = _textBox.AccessibilityObject.IsPatternSupported((UIA_PATTERN_ID)99999); 152bool actual = accessibleObject.IsPatternSupported((UIA_PATTERN_ID)99999);
System\Windows\Forms\AccessibleObjects\ToolStripItemAccessibleObjectTests.cs (1)
72bool supportsLegacyIAccessiblePatternId = toolStripItemAccessibleObject.IsPatternSupported(UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId);
System\Windows\Forms\AccessibleObjects\ToolStripMenuItem.ToolStripMenuItemAccessibleObjectTests.cs (2)
34Assert.True(item1.AccessibilityObject.IsPatternSupported(UIA_PATTERN_ID.UIA_InvokePatternId)); 214object actual = toolStripMenuItem.AccessibilityObject.IsPatternSupported(UIA_PATTERN_ID.UIA_TogglePatternId);
System\Windows\Forms\AccessibleObjects\ToolStripTextBox.ToolStripTextBoxAccessibleObjectTests.cs (1)
33bool supportsLegacyIAccessiblePatternId = toolStripTextBoxAccessibleObject.IsPatternSupported(UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId);
System\Windows\Forms\AccessibleObjects\ToolStripTextBox.ToolStripTextBoxControlAccessibleObjectTests.cs (4)
60[InlineData((int)UIA_PATTERN_ID.UIA_ValuePatternId)] 61[InlineData((int)UIA_PATTERN_ID.UIA_TextPatternId)] 62[InlineData((int)UIA_PATTERN_ID.UIA_TextPattern2Id)] 68Assert.True(accessibleObject.IsPatternSupported((UIA_PATTERN_ID)patternId));
System\Windows\Forms\AccessibleObjects\TrackBar.TrackBarAccessibleObjectTests.cs (2)
396Assert.True(trackBar.AccessibilityObject.IsPatternSupported(UIA_PATTERN_ID.UIA_ValuePatternId)); 397Assert.True(trackBar.AccessibilityObject.IsPatternSupported(UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId));
System\Windows\Forms\AccessibleObjects\TrackBar.TrackBarFirstButtonAccessibleObjectTests.cs (1)
323Assert.True(accessibleObject.IsPatternSupported(UIA_PATTERN_ID.UIA_InvokePatternId));
System\Windows\Forms\AccessibleObjects\TrackBar.TrackBarLastButtonAccessibleObjectTests.cs (1)
324Assert.True(accessibleObject.IsPatternSupported(UIA_PATTERN_ID.UIA_InvokePatternId));
System\Windows\Forms\AccessibleObjects\TrackBar.TrackBarThumbAccessibleObjectTests.cs (1)
186Assert.False(accessibleObject.IsPatternSupported(UIA_PATTERN_ID.UIA_InvokePatternId));
System\Windows\Forms\AccessibleObjects\TreeNode.TreeNodeAccessibleObjectTests.cs (18)
242[InlineData((int)UIA_PATTERN_ID.UIA_ExpandCollapsePatternId, true)] 243[InlineData((int)UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId, true)] 244[InlineData((int)UIA_PATTERN_ID.UIA_ScrollItemPatternId, true)] 245[InlineData((int)UIA_PATTERN_ID.UIA_SelectionItemPatternId, true)] 251Assert.Equal(node.AccessibilityObject.IsPatternSupported((UIA_PATTERN_ID)patternId), expected); 256[InlineData((int)UIA_PATTERN_ID.UIA_ExpandCollapsePatternId, true)] 257[InlineData((int)UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId, true)] 258[InlineData((int)UIA_PATTERN_ID.UIA_ScrollItemPatternId, true)] 259[InlineData((int)UIA_PATTERN_ID.UIA_SelectionItemPatternId, true)] 260[InlineData((int)UIA_PATTERN_ID.UIA_TogglePatternId, true)] 266Assert.Equal(node.AccessibilityObject.IsPatternSupported((UIA_PATTERN_ID)patternId), expected); 271[InlineData((int)UIA_PATTERN_ID.UIA_ExpandCollapsePatternId, true)] 272[InlineData((int)UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId, true)] 273[InlineData((int)UIA_PATTERN_ID.UIA_ScrollItemPatternId, true)] 274[InlineData((int)UIA_PATTERN_ID.UIA_SelectionItemPatternId, true)] 275[InlineData((int)UIA_PATTERN_ID.UIA_ValuePatternId, true)] 281Assert.Equal(node.AccessibilityObject.IsPatternSupported((UIA_PATTERN_ID)patternId), expected); 512Assert.True(node.AccessibilityObject.IsPatternSupported(UIA_PATTERN_ID.UIA_ExpandCollapsePatternId));
System\Windows\Forms\AccessibleObjects\TreeView.TreeViewAccessibleObjectTests.cs (3)
166[InlineData((int)UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId)] 167[InlineData((int)UIA_PATTERN_ID.UIA_SelectionPatternId)] 172Assert.True(control.AccessibilityObject.IsPatternSupported((UIA_PATTERN_ID)patternId));
System\Windows\Forms\AccessibleObjects\TreeViewLabelEditAccessibleObjectTests.cs (4)
70Assert.True(accessibilityObject.IsPatternSupported(UIA_PATTERN_ID.UIA_TextPatternId)); 71Assert.True(accessibilityObject.IsPatternSupported(UIA_PATTERN_ID.UIA_TextPattern2Id)); 72Assert.True(accessibilityObject.IsPatternSupported(UIA_PATTERN_ID.UIA_ValuePatternId)); 73Assert.True(accessibilityObject.IsPatternSupported(UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId));
System\Windows\Forms\AccessibleObjects\UpDownBase.UpDownEdit.UpDownEditAccessibleObjectTests.cs (3)
134[InlineData((int)UIA_PATTERN_ID.UIA_TextPatternId)] 135[InlineData((int)UIA_PATTERN_ID.UIA_TextPattern2Id)] 141Assert.True(accessibleObject.IsPatternSupported((UIA_PATTERN_ID)patternId));
System\Windows\Forms\AccessibleObjects\VScrollBar.ScrollBarFirstLineButtonAccessibleObjectTests.cs (1)
135Assert.Equal(createControl, accessibleObject.IsPatternSupported(UIA_PATTERN_ID.UIA_InvokePatternId));
System\Windows\Forms\AccessibleObjects\VScrollBar.ScrollBarFirstPageButtonAccessibleObjectTests.cs (1)
155Assert.Equal(createControl, accessibleObject.IsPatternSupported(UIA_PATTERN_ID.UIA_InvokePatternId));
System\Windows\Forms\AccessibleObjects\VScrollBar.ScrollBarLastLineButtonAccessibleObjectTests.cs (1)
145Assert.Equal(createControl, accessibleObject.IsPatternSupported(UIA_PATTERN_ID.UIA_InvokePatternId));
System\Windows\Forms\AccessibleObjects\VScrollBar.ScrollBarLastPageButtonAccessibleObjectTests.cs (1)
146Assert.Equal(createControl, accessibleObject.IsPatternSupported(UIA_PATTERN_ID.UIA_InvokePatternId));
System\Windows\Forms\AccessibleObjects\VScrollBar.ScrollBarThumbAccessibleObjectTests.cs (1)
134Assert.False(accessibleObject.IsPatternSupported(UIA_PATTERN_ID.UIA_InvokePatternId));
System\Windows\Forms\Printing\PrintPreviewControl.PrintPreviewControlAccessibilityObjectTests.cs (4)
156Assert.False(accessibleObject.IsPatternSupported(UIA_PATTERN_ID.UIA_ScrollPatternId)); 159Assert.True(accessibleObject.IsPatternSupported(UIA_PATTERN_ID.UIA_ScrollPatternId)); 170Assert.False(accessibleObject.IsPatternSupported(UIA_PATTERN_ID.UIA_ScrollPatternId)); 173Assert.True(accessibleObject.IsPatternSupported(UIA_PATTERN_ID.UIA_ScrollPatternId));
System\Windows\Forms\PropertyGridInternal\AccessibleObjects\PropertyDescriptorGridEntry.PropertyDescriptorGridEntryAccessibleObjectTests.cs (2)
102Assert.True(accessibleObject.IsPatternSupported(UIA_PATTERN_ID.UIA_ExpandCollapsePatternId)); 121Assert.True(accessibleObject.IsPatternSupported(UIA_PATTERN_ID.UIA_ExpandCollapsePatternId));
System\Windows\Forms\PropertyGridInternal\AccessibleObjects\PropertyGridView.GridViewTextBox.GridViewTextBoxAccessibleObjectTests.cs (4)
132[InlineData((int)UIA_PATTERN_ID.UIA_ValuePatternId)] 133[InlineData((int)UIA_PATTERN_ID.UIA_TextPatternId)] 134[InlineData((int)UIA_PATTERN_ID.UIA_TextPattern2Id)] 140Assert.True(accessibleObject.IsPatternSupported((UIA_PATTERN_ID)patternId));