24 overrides of IsPatternSupported
System.Windows.Forms (24)
System\Windows\Forms\Accessibility\Control.ControlAccessibleObject.cs (1)
500
internal override bool
IsPatternSupported
(UIA_PATTERN_ID patternId)
System\Windows\Forms\Accessibility\LabelEditAccessibleObject.cs (1)
59
internal override bool
IsPatternSupported
(UIA_PATTERN_ID patternId) => patternId switch
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxChildDropDownButtonUiaProvider.cs (1)
94
internal override bool
IsPatternSupported
(UIA_PATTERN_ID patternId) => patternId switch
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxChildEditUiaProvider.cs (1)
95
internal override bool
IsPatternSupported
(UIA_PATTERN_ID patternId) =>
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxChildListUiaProvider.cs (1)
173
internal override bool
IsPatternSupported
(UIA_PATTERN_ID patternId) => patternId switch
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxItemAccessibleObject.cs (1)
129
internal override bool
IsPatternSupported
(UIA_PATTERN_ID patternId)
System\Windows\Forms\Controls\DataGridView\DataGridView.TopRowAccessibleObject.cs (1)
235
internal override bool
IsPatternSupported
(UIA_PATTERN_ID patternId)
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.DataGridViewCellAccessibleObject.cs (1)
695
internal override bool
IsPatternSupported
(UIA_PATTERN_ID patternId)
System\Windows\Forms\Controls\DataGridView\DataGridViewRow.DataGridViewRowAccessibleObject.cs (1)
471
internal override bool
IsPatternSupported
(UIA_PATTERN_ID patternId)
System\Windows\Forms\Controls\Labels\LinkLabel.Link.LinkAccessibleObject.cs (1)
101
internal override bool
IsPatternSupported
(UIA_PATTERN_ID patternId)
System\Windows\Forms\Controls\ListBoxes\ListBox.ItemAccessibleObject.cs (1)
175
internal override bool
IsPatternSupported
(UIA_PATTERN_ID patternId) => patternId switch
System\Windows\Forms\Controls\ListView\ListViewGroup.ListViewGroupAccessibleObject.cs (1)
294
internal override bool
IsPatternSupported
(UIA_PATTERN_ID patternId)
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewItemBaseAccessibleObject.cs (1)
237
internal override bool
IsPatternSupported
(UIA_PATTERN_ID patternId)
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewSubItem.ListViewSubItemAccessibleObject.cs (1)
146
internal override bool
IsPatternSupported
(UIA_PATTERN_ID patternId)
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.MonthCalendarChildAccessibleObject.cs (1)
36
internal override bool
IsPatternSupported
(UIA_PATTERN_ID patternId)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\GridEntry.GridEntryAccessibleObject.cs (1)
365
internal override bool
IsPatternSupported
(UIA_PATTERN_ID patternId)
System\Windows\Forms\Controls\TabControl\TabPage.TabAccessibleObject.cs (1)
131
internal override bool
IsPatternSupported
(UIA_PATTERN_ID patternId)
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.ToolStripItemAccessibleObject.cs (1)
433
internal override bool
IsPatternSupported
(UIA_PATTERN_ID patternId)
System\Windows\Forms\Controls\TrackBar\TrackBar.TrackBarChildAccessibleObject.cs (1)
82
internal override bool
IsPatternSupported
(UIA_PATTERN_ID patternId)
System\Windows\Forms\Controls\TreeView\TreeNode.TreeNodeAccessibleObject.cs (1)
124
internal override bool
IsPatternSupported
(UIA_PATTERN_ID patternId)
System\Windows\Forms\Controls\UpDown\UpDownBase.UpDownButtons.UpDownButtonsAccessibleObject.DirectionButtonAccessibleObject.cs (1)
82
internal override bool
IsPatternSupported
(UIA_PATTERN_ID patternId)
System\Windows\Forms\ErrorProvider\ErrorProvider.ControlItem.ControlItemAccessibleObject.cs (1)
96
internal override bool
IsPatternSupported
(UIA_PATTERN_ID patternId)
System\Windows\Forms\ErrorProvider\ErrorProvider.ErrorWindow.ErrorWindowAccessibleObject.cs (1)
90
internal override bool
IsPatternSupported
(UIA_PATTERN_ID patternId)
System\Windows\Forms\Scrolling\ScrollBar.ScrollBarChildAccessibleObject.cs (1)
99
internal override bool
IsPatternSupported
(UIA_PATTERN_ID patternId)
84 references to IsPatternSupported
System.Windows.Forms (39)
System\Windows\Forms\Accessibility\AccessibleObject.cs (16)
618
UIA_PROPERTY_ID.UIA_IsExpandCollapsePatternAvailablePropertyId => (VARIANT)
IsPatternSupported
(UIA_PATTERN_ID.UIA_ExpandCollapsePatternId),
619
UIA_PROPERTY_ID.UIA_IsGridItemPatternAvailablePropertyId => (VARIANT)
IsPatternSupported
(UIA_PATTERN_ID.UIA_GridItemPatternId),
620
UIA_PROPERTY_ID.UIA_IsGridPatternAvailablePropertyId => (VARIANT)
IsPatternSupported
(UIA_PATTERN_ID.UIA_GridPatternId),
622
UIA_PROPERTY_ID.UIA_IsLegacyIAccessiblePatternAvailablePropertyId => (VARIANT)
IsPatternSupported
(UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId),
623
UIA_PROPERTY_ID.UIA_IsMultipleViewPatternAvailablePropertyId => (VARIANT)
IsPatternSupported
(UIA_PATTERN_ID.UIA_MultipleViewPatternId),
626
UIA_PROPERTY_ID.UIA_IsScrollItemPatternAvailablePropertyId => (VARIANT)
IsPatternSupported
(UIA_PATTERN_ID.UIA_ScrollItemPatternId),
627
UIA_PROPERTY_ID.UIA_IsScrollPatternAvailablePropertyId => (VARIANT)
IsPatternSupported
(UIA_PATTERN_ID.UIA_ScrollPatternId),
628
UIA_PROPERTY_ID.UIA_IsSelectionItemPatternAvailablePropertyId => (VARIANT)
IsPatternSupported
(UIA_PATTERN_ID.UIA_SelectionItemPatternId),
629
UIA_PROPERTY_ID.UIA_IsSelectionPatternAvailablePropertyId => (VARIANT)
IsPatternSupported
(UIA_PATTERN_ID.UIA_SelectionPatternId),
630
UIA_PROPERTY_ID.UIA_IsTableItemPatternAvailablePropertyId => (VARIANT)
IsPatternSupported
(UIA_PATTERN_ID.UIA_TableItemPatternId),
631
UIA_PROPERTY_ID.UIA_IsTablePatternAvailablePropertyId => (VARIANT)
IsPatternSupported
(UIA_PATTERN_ID.UIA_TablePatternId),
632
UIA_PROPERTY_ID.UIA_IsTextPattern2AvailablePropertyId => (VARIANT)
IsPatternSupported
(UIA_PATTERN_ID.UIA_TextPattern2Id),
633
UIA_PROPERTY_ID.UIA_IsTextPatternAvailablePropertyId => (VARIANT)
IsPatternSupported
(UIA_PATTERN_ID.UIA_TextPatternId),
634
UIA_PROPERTY_ID.UIA_IsTogglePatternAvailablePropertyId => (VARIANT)
IsPatternSupported
(UIA_PATTERN_ID.UIA_TogglePatternId),
635
UIA_PROPERTY_ID.UIA_IsValuePatternAvailablePropertyId => (VARIANT)
IsPatternSupported
(UIA_PATTERN_ID.UIA_ValuePatternId),
999
if (
IsPatternSupported
(patternId))
System\Windows\Forms\Accessibility\Control.ControlAccessibleObject.cs (1)
502
|| base.
IsPatternSupported
(patternId);
System\Windows\Forms\Accessibility\LabelEditAccessibleObject.cs (1)
65
_ => base.
IsPatternSupported
(patternId),
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxChildDropDownButtonUiaProvider.cs (1)
97
_ => base.
IsPatternSupported
(patternId)
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxChildEditUiaProvider.cs (1)
101
_ => base.
IsPatternSupported
(patternId)
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxChildListUiaProvider.cs (1)
176
_ => base.
IsPatternSupported
(patternId),
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxItemAccessibleObject.cs (1)
137
_ => base.
IsPatternSupported
(patternId),
System\Windows\Forms\Controls\DataGridView\DataGridView.TopRowAccessibleObject.cs (1)
242
return base.
IsPatternSupported
(patternId);
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.DataGridViewCellAccessibleObject.cs (1)
711
return base.
IsPatternSupported
(patternId);
System\Windows\Forms\Controls\Labels\LinkLabel.Link.LinkAccessibleObject.cs (1)
108
return base.
IsPatternSupported
(patternId);
System\Windows\Forms\Controls\ListBoxes\ListBox.ItemAccessibleObject.cs (1)
180
_ => base.
IsPatternSupported
(patternId),
System\Windows\Forms\Controls\ListView\ListViewGroup.ListViewGroupAccessibleObject.cs (1)
299
_ => base.
IsPatternSupported
(patternId),
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewItemBaseAccessibleObject.cs (1)
245
_ => base.
IsPatternSupported
(patternId)
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewSubItem.ListViewSubItemAccessibleObject.cs (1)
153
return base.
IsPatternSupported
(patternId);
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.MonthCalendarChildAccessibleObject.cs (1)
40
_ => base.
IsPatternSupported
(patternId)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\GridEntry.GridEntryAccessibleObject.cs (1)
401
return base.
IsPatternSupported
(patternId);
System\Windows\Forms\Controls\TabControl\TabPage.TabAccessibleObject.cs (1)
139
_ => base.
IsPatternSupported
(patternId)
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.ToolStripItemAccessibleObject.cs (1)
440
return base.
IsPatternSupported
(patternId);
System\Windows\Forms\Controls\TrackBar\TrackBar.TrackBarChildAccessibleObject.cs (1)
87
_ => base.
IsPatternSupported
(patternId)
System\Windows\Forms\Controls\TreeView\TreeNode.TreeNodeAccessibleObject.cs (1)
133
_ => base.
IsPatternSupported
(patternId),
System\Windows\Forms\Controls\UpDown\UpDownBase.UpDownButtons.UpDownButtonsAccessibleObject.DirectionButtonAccessibleObject.cs (1)
86
base.
IsPatternSupported
(patternId);
System\Windows\Forms\ErrorProvider\ErrorProvider.ControlItem.ControlItemAccessibleObject.cs (1)
103
return base.
IsPatternSupported
(patternId);
System\Windows\Forms\ErrorProvider\ErrorProvider.ErrorWindow.ErrorWindowAccessibleObject.cs (1)
97
return base.
IsPatternSupported
(patternId);
System\Windows\Forms\Scrolling\ScrollBar.ScrollBarChildAccessibleObject.cs (1)
103
_ => base.
IsPatternSupported
(patternId)
System.Windows.Forms.Tests (45)
System\Windows\Forms\AccessibleObjects\CheckedListBoxItemAccessibleObjectTests.cs (1)
94
Assert.True(itemAccessibleObject.
IsPatternSupported
((UIA_PATTERN_ID)patternId));
System\Windows\Forms\AccessibleObjects\Control.ControlAccessibleObjectTests.cs (2)
1232
bool actual = accessibleObject.
IsPatternSupported
(UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId);
1308
bool supportsLegacyIAccessiblePatternId = controlAccessibleObject.
IsPatternSupported
(UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId);
System\Windows\Forms\AccessibleObjects\DataGridViewAccessibleObjectTests.cs (3)
351
Assert.True(accessibleObject.
IsPatternSupported
((UIA_PATTERN_ID)patternId));
361
Assert.False(accessibilityObject.
IsPatternSupported
((UIA_PATTERN_ID)UIA_PROPERTY_ID.UIA_IsTablePatternAvailablePropertyId));
373
Assert.False(accessibilityObject.
IsPatternSupported
((UIA_PATTERN_ID)UIA_PROPERTY_ID.UIA_IsTablePatternAvailablePropertyId));
System\Windows\Forms\AccessibleObjects\DataGridViewTextBoxEditingControl.DataGridViewTextBoxEditingControlAccessibleObjectTests.cs (1)
58
Assert.True(accessibleObject.
IsPatternSupported
((UIA_PATTERN_ID)patternId));
System\Windows\Forms\AccessibleObjects\DateTimePicker.DateTimePickerAccessibleObjectTests.cs (2)
260
Assert.True(accessibleObject.
IsPatternSupported
((UIA_PATTERN_ID)patternId));
275
Assert.True(accessibleObject.
IsPatternSupported
((UIA_PATTERN_ID)patternId));
System\Windows\Forms\AccessibleObjects\ErrorProvider.ControlItem.ControlItemAccessibleObjectTests.cs (1)
140
Assert.True(accessibleObject.
IsPatternSupported
((UIA_PATTERN_ID)patternId));
System\Windows\Forms\AccessibleObjects\ErrorProvider.ErrorWindow.ErrorWindowAccessibleObjectTests.cs (1)
54
Assert.True(accessibleObject.
IsPatternSupported
((UIA_PATTERN_ID)patternId));
System\Windows\Forms\AccessibleObjects\ListBoxAccessibleObjectTests.cs (1)
23
Assert.True(child.
IsPatternSupported
(UIA_PATTERN_ID.UIA_ScrollItemPatternId));
System\Windows\Forms\AccessibleObjects\ListViewItem.ListViewItemAccessibleObjectTests.cs (1)
853
Assert.Equal(checkboxesEnabled, listViewItem.AccessibilityObject.
IsPatternSupported
(UIA_PATTERN_ID.UIA_TogglePatternId));
System\Windows\Forms\AccessibleObjects\ListViewItem.ListViewItemBaseAccessibleObjectTests.cs (1)
344
Assert.True(item.AccessibilityObject.
IsPatternSupported
((UIA_PATTERN_ID)patternId));
System\Windows\Forms\AccessibleObjects\MenuStrip.MenuStripAccessibleObjectTests.cs (1)
55
bool supportsLegacyIAccessiblePatternId = menuStripAccessibleObject.
IsPatternSupported
(UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId);
System\Windows\Forms\AccessibleObjects\PropertyGrid.PropertyGridAccessibleObjectTests.cs (2)
36
Assert.True(accessibleObject.
IsPatternSupported
((UIA_PATTERN_ID)pattern));
57
Assert.True(gridViewChild.
IsPatternSupported
((UIA_PATTERN_ID)pattern));
System\Windows\Forms\AccessibleObjects\PropertyGridToolStripButton.PropertyGridToolStripButtonAccessibleObjectTests.cs (6)
50
Assert.True(categoryButtonAccessibleObject.
IsPatternSupported
(UIA_PATTERN_ID.UIA_SelectionItemPatternId));
51
Assert.True(alphaButtonAccessibleObject.
IsPatternSupported
(UIA_PATTERN_ID.UIA_SelectionItemPatternId));
55
Assert.False(propertyPagesButtonAccessibleObject.
IsPatternSupported
(UIA_PATTERN_ID.UIA_SelectionItemPatternId));
186
Assert.False(categoryButtonAccessibleObject.
IsPatternSupported
(UIA_PATTERN_ID.UIA_TogglePatternId));
187
Assert.False(alphaButtonAccessibleObject.
IsPatternSupported
(UIA_PATTERN_ID.UIA_TogglePatternId));
188
Assert.False(propertyPagesButtonAccessibleObject.
IsPatternSupported
(UIA_PATTERN_ID.UIA_TogglePatternId));
System\Windows\Forms\AccessibleObjects\PropertyGridView.GridViewListBoxItemAccessibleObjectTests.cs (1)
69
Assert.True(accessibleObject.
IsPatternSupported
((UIA_PATTERN_ID)patternId));
System\Windows\Forms\AccessibleObjects\PropertyGridView.PropertyGridViewAccessibleObjectTests.cs (1)
230
Assert.True(accessibleObject.
IsPatternSupported
((UIA_PATTERN_ID)patternId));
System\Windows\Forms\AccessibleObjects\ScrollBar.ScrollBarAccessibleObjectTests.cs (1)
45
Assert.True(accessibleObject.
IsPatternSupported
(UIA_PATTERN_ID.UIA_ValuePatternId));
System\Windows\Forms\AccessibleObjects\StatusStrip.StatusStripAccessibleObjectTests.cs (1)
35
bool supportsLegacyIAccessiblePatternId = statusStripAccessibleObject.
IsPatternSupported
(UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId);
System\Windows\Forms\AccessibleObjects\TextBoxAccessibleObjectTests.cs (1)
36
Assert.True(textBoxAccessibleObject.
IsPatternSupported
((UIA_PATTERN_ID)patternId));
System\Windows\Forms\AccessibleObjects\TextBoxBaseAccessibleObjectTests.cs (1)
50
Assert.True(textBoxAccessibleObject.
IsPatternSupported
((UIA_PATTERN_ID)patternId));
System\Windows\Forms\AccessibleObjects\ToolStripAccessibleObjectTests.cs (1)
45
bool supportsLegacyIAccessiblePatternId = toolStripAccessibleObject.
IsPatternSupported
(UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId);
System\Windows\Forms\AccessibleObjects\ToolStripButton.ToolStripButtonAccessibleObjectTests.cs (3)
141
object actual = toolStripButton.AccessibilityObject.
IsPatternSupported
(UIA_PATTERN_ID.UIA_TogglePatternId);
154
object actual = toolStripButton.AccessibilityObject.
IsPatternSupported
(UIA_PATTERN_ID.UIA_TogglePatternId);
205
Assert.False(toolStripButton.AccessibilityObject.
IsPatternSupported
(UIA_PATTERN_ID.UIA_TogglePatternId));
System\Windows\Forms\AccessibleObjects\ToolStripItemAccessibleObjectTests.cs (1)
72
bool supportsLegacyIAccessiblePatternId = toolStripItemAccessibleObject.
IsPatternSupported
(UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId);
System\Windows\Forms\AccessibleObjects\ToolStripMenuItem.ToolStripMenuItemAccessibleObjectTests.cs (2)
34
Assert.True(item1.AccessibilityObject.
IsPatternSupported
(UIA_PATTERN_ID.UIA_InvokePatternId));
214
object actual = toolStripMenuItem.AccessibilityObject.
IsPatternSupported
(UIA_PATTERN_ID.UIA_TogglePatternId);
System\Windows\Forms\AccessibleObjects\ToolStripTextBox.ToolStripTextBoxAccessibleObjectTests.cs (1)
33
bool supportsLegacyIAccessiblePatternId = toolStripTextBoxAccessibleObject.
IsPatternSupported
(UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId);
System\Windows\Forms\AccessibleObjects\ToolStripTextBox.ToolStripTextBoxControlAccessibleObjectTests.cs (1)
68
Assert.True(accessibleObject.
IsPatternSupported
((UIA_PATTERN_ID)patternId));
System\Windows\Forms\AccessibleObjects\TrackBar.TrackBarAccessibleObjectTests.cs (2)
396
Assert.True(trackBar.AccessibilityObject.
IsPatternSupported
(UIA_PATTERN_ID.UIA_ValuePatternId));
397
Assert.True(trackBar.AccessibilityObject.
IsPatternSupported
(UIA_PATTERN_ID.UIA_LegacyIAccessiblePatternId));
System\Windows\Forms\AccessibleObjects\TreeView.TreeViewAccessibleObjectTests.cs (1)
172
Assert.True(control.AccessibilityObject.
IsPatternSupported
((UIA_PATTERN_ID)patternId));
System\Windows\Forms\AccessibleObjects\UpDownBase.UpDownEdit.UpDownEditAccessibleObjectTests.cs (1)
141
Assert.True(accessibleObject.
IsPatternSupported
((UIA_PATTERN_ID)patternId));
System\Windows\Forms\PropertyGridInternal\AccessibleObjects\PropertyDescriptorGridEntry.PropertyDescriptorGridEntryAccessibleObjectTests.cs (2)
102
Assert.True(accessibleObject.
IsPatternSupported
(UIA_PATTERN_ID.UIA_ExpandCollapsePatternId));
121
Assert.True(accessibleObject.
IsPatternSupported
(UIA_PATTERN_ID.UIA_ExpandCollapsePatternId));
System\Windows\Forms\PropertyGridInternal\AccessibleObjects\PropertyGridView.GridViewTextBox.GridViewTextBoxAccessibleObjectTests.cs (1)
140
Assert.True(accessibleObject.
IsPatternSupported
((UIA_PATTERN_ID)patternId));