299 references to AccessibleRole
System.Windows.Forms (279)
_generated\1\Validation.cs (2)
15public static void Validate(System.Windows.Forms.AccessibleRole enumToValidate, string parameterName = "value") 19ReportEnumValidationError(parameterName, intValue, typeof(System.Windows.Forms.AccessibleRole));
System\Windows\Forms\Accessibility\AccessibleObject.cs (37)
324public virtual AccessibleRole Role => SystemIAccessible.TryGetRole(CHILDID_SELF); 658AccessibleRole.MenuItem 659or AccessibleRole.Link 660or AccessibleRole.PushButton 661or AccessibleRole.ButtonDropDown 662or AccessibleRole.ButtonMenu 663or AccessibleRole.ButtonDropDownGrid 664or AccessibleRole.Clock 665or AccessibleRole.SplitButton 666or AccessibleRole.CheckButton 667or AccessibleRole.Cell 668or AccessibleRole.ListItem => true, 669AccessibleRole.Default 670or AccessibleRole.None 671or AccessibleRole.Sound 672or AccessibleRole.Cursor 673or AccessibleRole.Caret 674or AccessibleRole.Alert 675or AccessibleRole.Client 676or AccessibleRole.Chart 677or AccessibleRole.Dialog 678or AccessibleRole.Border 679or AccessibleRole.Column 680or AccessibleRole.Row 681or AccessibleRole.HelpBalloon 682or AccessibleRole.Character 683or AccessibleRole.PageTab 684or AccessibleRole.PropertyPage 685or AccessibleRole.DropList 686or AccessibleRole.Dial 687or AccessibleRole.HotkeyField 688or AccessibleRole.Diagram 689or AccessibleRole.Animation 690or AccessibleRole.Equation 691or AccessibleRole.WhiteSpace 692or AccessibleRole.IpAddress 693or AccessibleRole.OutlineButton => false,
System\Windows\Forms\Accessibility\AccessibleObjectExtensions.cs (11)
181public static AccessibleRole TryGetRole(this AgileComPointer<IAccessible>? agile, int child) 184public static AccessibleRole TryGetRole(this AgileComPointer<IAccessible>? agile, VARIANT child) 189return AccessibleRole.None; 197return role.vt is VARENUM.VT_I4 or VARENUM.VT_INT ? (AccessibleRole)(int)role : AccessibleRole.None; 304public static AccessibleRole GetOwnerAccessibleRole<TAccessible>( 306AccessibleRole defaultRole = AccessibleRole.Default) 309AccessibleRole role = accessibleObject.Owner?.AccessibleRole ?? AccessibleRole.Default; 310return role == AccessibleRole.Default ? defaultRole : role;
System\Windows\Forms\Accessibility\AccessibleRoleControlTypeMap.cs (68)
13private static readonly Dictionary<AccessibleRole, UIA_CONTROLTYPE_ID> s_map = new() 15{ AccessibleRole.Alert, UIA_CONTROLTYPE_ID.UIA_PaneControlTypeId }, 16{ AccessibleRole.Animation, UIA_CONTROLTYPE_ID.UIA_PaneControlTypeId }, 17{ AccessibleRole.Application, UIA_CONTROLTYPE_ID.UIA_WindowControlTypeId }, 18{ AccessibleRole.Border, UIA_CONTROLTYPE_ID.UIA_PaneControlTypeId }, 19{ AccessibleRole.ButtonDropDown, UIA_CONTROLTYPE_ID.UIA_SplitButtonControlTypeId }, 20{ AccessibleRole.ButtonDropDownGrid, UIA_CONTROLTYPE_ID.UIA_ButtonControlTypeId }, 21{ AccessibleRole.ButtonMenu, UIA_CONTROLTYPE_ID.UIA_MenuItemControlTypeId }, 22{ AccessibleRole.Caret, UIA_CONTROLTYPE_ID.UIA_PaneControlTypeId }, 23{ AccessibleRole.Cell, UIA_CONTROLTYPE_ID.UIA_DataItemControlTypeId }, 24{ AccessibleRole.Character, UIA_CONTROLTYPE_ID.UIA_PaneControlTypeId }, 25{ AccessibleRole.Chart, UIA_CONTROLTYPE_ID.UIA_PaneControlTypeId }, 26{ AccessibleRole.CheckButton, UIA_CONTROLTYPE_ID.UIA_CheckBoxControlTypeId }, 27{ AccessibleRole.Client, UIA_CONTROLTYPE_ID.UIA_PaneControlTypeId }, 28{ AccessibleRole.Clock, UIA_CONTROLTYPE_ID.UIA_ButtonControlTypeId }, 29{ AccessibleRole.Column, UIA_CONTROLTYPE_ID.UIA_PaneControlTypeId }, 30{ AccessibleRole.ColumnHeader, UIA_CONTROLTYPE_ID.UIA_HeaderControlTypeId }, 31{ AccessibleRole.ComboBox, UIA_CONTROLTYPE_ID.UIA_ComboBoxControlTypeId }, 32{ AccessibleRole.Cursor, UIA_CONTROLTYPE_ID.UIA_PaneControlTypeId }, 33{ AccessibleRole.Default, UIA_CONTROLTYPE_ID.UIA_PaneControlTypeId }, 34{ AccessibleRole.Diagram, UIA_CONTROLTYPE_ID.UIA_PaneControlTypeId }, 35{ AccessibleRole.Dial, UIA_CONTROLTYPE_ID.UIA_PaneControlTypeId }, 36{ AccessibleRole.Dialog, UIA_CONTROLTYPE_ID.UIA_PaneControlTypeId }, 37{ AccessibleRole.Document, UIA_CONTROLTYPE_ID.UIA_DocumentControlTypeId }, 38{ AccessibleRole.DropList, UIA_CONTROLTYPE_ID.UIA_PaneControlTypeId }, 39{ AccessibleRole.Equation, UIA_CONTROLTYPE_ID.UIA_PaneControlTypeId }, 40{ AccessibleRole.Graphic, UIA_CONTROLTYPE_ID.UIA_ImageControlTypeId }, 41{ AccessibleRole.Grip, UIA_CONTROLTYPE_ID.UIA_ThumbControlTypeId }, 42{ AccessibleRole.Grouping, UIA_CONTROLTYPE_ID.UIA_GroupControlTypeId }, 43{ AccessibleRole.HelpBalloon, UIA_CONTROLTYPE_ID.UIA_PaneControlTypeId }, 44{ AccessibleRole.HotkeyField, UIA_CONTROLTYPE_ID.UIA_PaneControlTypeId }, 45{ AccessibleRole.Indicator, UIA_CONTROLTYPE_ID.UIA_ThumbControlTypeId }, 46{ AccessibleRole.IpAddress, UIA_CONTROLTYPE_ID.UIA_PaneControlTypeId }, 47{ AccessibleRole.Link, UIA_CONTROLTYPE_ID.UIA_HyperlinkControlTypeId }, 48{ AccessibleRole.List, UIA_CONTROLTYPE_ID.UIA_ListControlTypeId }, 49{ AccessibleRole.ListItem, UIA_CONTROLTYPE_ID.UIA_ListItemControlTypeId }, 50{ AccessibleRole.MenuBar, UIA_CONTROLTYPE_ID.UIA_MenuBarControlTypeId }, 51{ AccessibleRole.MenuItem, UIA_CONTROLTYPE_ID.UIA_MenuItemControlTypeId }, 52{ AccessibleRole.MenuPopup, UIA_CONTROLTYPE_ID.UIA_MenuControlTypeId }, 53{ AccessibleRole.None, UIA_CONTROLTYPE_ID.UIA_PaneControlTypeId }, 54{ AccessibleRole.Outline, UIA_CONTROLTYPE_ID.UIA_TreeControlTypeId }, 55{ AccessibleRole.OutlineButton, UIA_CONTROLTYPE_ID.UIA_PaneControlTypeId }, 56{ AccessibleRole.OutlineItem, UIA_CONTROLTYPE_ID.UIA_TreeItemControlTypeId }, 57{ AccessibleRole.PageTab, UIA_CONTROLTYPE_ID.UIA_TabItemControlTypeId }, 58{ AccessibleRole.PageTabList, UIA_CONTROLTYPE_ID.UIA_TabControlTypeId }, 59{ AccessibleRole.Pane, UIA_CONTROLTYPE_ID.UIA_PaneControlTypeId }, 60{ AccessibleRole.ProgressBar, UIA_CONTROLTYPE_ID.UIA_ProgressBarControlTypeId }, 61{ AccessibleRole.PropertyPage, UIA_CONTROLTYPE_ID.UIA_PaneControlTypeId }, 62{ AccessibleRole.PushButton, UIA_CONTROLTYPE_ID.UIA_ButtonControlTypeId }, 63{ AccessibleRole.RadioButton, UIA_CONTROLTYPE_ID.UIA_RadioButtonControlTypeId }, 64{ AccessibleRole.Row, UIA_CONTROLTYPE_ID.UIA_PaneControlTypeId }, 65{ AccessibleRole.RowHeader, UIA_CONTROLTYPE_ID.UIA_HeaderControlTypeId }, 66{ AccessibleRole.ScrollBar, UIA_CONTROLTYPE_ID.UIA_ScrollBarControlTypeId }, 67{ AccessibleRole.Separator, UIA_CONTROLTYPE_ID.UIA_SeparatorControlTypeId }, 68{ AccessibleRole.Slider, UIA_CONTROLTYPE_ID.UIA_SliderControlTypeId }, 69{ AccessibleRole.Sound, UIA_CONTROLTYPE_ID.UIA_PaneControlTypeId }, 70{ AccessibleRole.SpinButton, UIA_CONTROLTYPE_ID.UIA_SpinnerControlTypeId }, 71{ AccessibleRole.SplitButton, UIA_CONTROLTYPE_ID.UIA_SplitButtonControlTypeId }, 72{ AccessibleRole.StaticText, UIA_CONTROLTYPE_ID.UIA_TextControlTypeId }, 73{ AccessibleRole.StatusBar, UIA_CONTROLTYPE_ID.UIA_StatusBarControlTypeId }, 74{ AccessibleRole.Table, UIA_CONTROLTYPE_ID.UIA_TableControlTypeId }, 75{ AccessibleRole.Text, UIA_CONTROLTYPE_ID.UIA_EditControlTypeId }, 76{ AccessibleRole.TitleBar, UIA_CONTROLTYPE_ID.UIA_TitleBarControlTypeId }, 77{ AccessibleRole.ToolBar, UIA_CONTROLTYPE_ID.UIA_ToolBarControlTypeId }, 78{ AccessibleRole.ToolTip, UIA_CONTROLTYPE_ID.UIA_ToolTipControlTypeId }, 79{ AccessibleRole.WhiteSpace, UIA_CONTROLTYPE_ID.UIA_PaneControlTypeId }, 80{ AccessibleRole.Window, UIA_CONTROLTYPE_ID.UIA_WindowControlTypeId } 83public static UIA_CONTROLTYPE_ID GetControlType(AccessibleRole role) => s_map[role];
System\Windows\Forms\Accessibility\AccessibleStates.cs (1)
103/// <see cref="AccessibleRole.Graphic"/>|<see cref="Animated"/>.
System\Windows\Forms\Accessibility\Control.ControlAccessibleObject.cs (4)
426public override AccessibleRole Role 430AccessibleRole role = Owner?.AccessibleRole ?? AccessibleRole.Default; 431return role != AccessibleRole.Default ? role : base.Role;
System\Windows\Forms\Control.cs (4)
606[DefaultValue(AccessibleRole.Default)] 608public AccessibleRole AccessibleRole 610get => Properties.GetValueOrDefault(s_accessibleRoleProperty, AccessibleRole.Default); 614Properties.AddOrRemoveValue(s_accessibleRoleProperty, value, defaultValue: AccessibleRole.Default);
System\Windows\Forms\Controls\Buttons\Button.ButtonAccessibleObject.cs (1)
19=> this.TryGetOwnerAs(out Control? owner) && owner.AccessibleRole == AccessibleRole.Default
System\Windows\Forms\Controls\Buttons\CheckBox.CheckBoxAccessibleObject.cs (2)
21public override AccessibleRole Role => this.GetOwnerAccessibleRole(AccessibleRole.CheckButton);
System\Windows\Forms\Controls\Buttons\RadioButton.RadioButtonAccessibleObject.cs (2)
20public override AccessibleRole Role => this.GetOwnerAccessibleRole(AccessibleRole.RadioButton);
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxAccessibleObject.cs (1)
119this.GetOwnerAccessibleRole() == AccessibleRole.Default
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxChildDropDownButtonUiaProvider.cs (1)
100public override AccessibleRole Role => SystemIAccessible.TryGetRole(GetChildId());
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxItemAccessibleObject.cs (1)
145public override AccessibleRole Role
System\Windows\Forms\Controls\DataGridView\DataGridView.AccessibleObject.cs (3)
49public override AccessibleRole Role => this.GetOwnerAccessibleRole(AccessibleRole.Table); 213return (this.TryGetOwnerAs(out owner) && owner.AccessibleRole == AccessibleRole.Default)
System\Windows\Forms\Controls\DataGridView\DataGridView.DataGridViewEditingPanelAccessibleObject.cs (1)
80UIA_PROPERTY_ID.UIA_ControlTypePropertyId => this.GetOwnerAccessibleRole() == AccessibleRole.Default
System\Windows\Forms\Controls\DataGridView\DataGridView.SelectedCellsAccessibleObject.cs (2)
25public override AccessibleRole Role => AccessibleRole.Grouping;
System\Windows\Forms\Controls\DataGridView\DataGridView.TopRowAccessibleObject.cs (2)
79public override AccessibleRole Role 83return AccessibleRole.Row;
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.DataGridViewCellAccessibleObject.cs (2)
120public override AccessibleRole Role => AccessibleRole.Cell;
System\Windows\Forms\Controls\DataGridView\DataGridViewColumnHeaderCell.DataGridViewColumnHeaderCellAccessibleObject.cs (2)
70public override AccessibleRole Role => AccessibleRole.ColumnHeader;
System\Windows\Forms\Controls\DataGridView\DataGridViewRow.DataGridViewRowAccessibleObject.cs (2)
136public override AccessibleRole Role => AccessibleRole.Row;
System\Windows\Forms\Controls\DataGridView\DataGridViewRow.DataGridViewSelectedRowCellsAccessibleObject.cs (2)
26public override AccessibleRole Role => AccessibleRole.Grouping;
System\Windows\Forms\Controls\DataGridView\DataGridViewRowHeaderCell.DataGridViewRowHeaderCellAccessibleObject.cs (2)
82public override AccessibleRole Role => AccessibleRole.RowHeader;
System\Windows\Forms\Controls\DataGridView\DataGridViewTextBoxEditingControl.DataGridViewTextBoxEditingControlAccessibleObject.cs (1)
65UIA_PROPERTY_ID.UIA_ControlTypePropertyId when this.GetOwnerAccessibleRole() == AccessibleRole.Default
System\Windows\Forms\Controls\DateTimePicker\DateTimePicker.DateTimePickerAccessibleObject.cs (3)
72public override AccessibleRole Role => this.GetOwnerAccessibleRole(AccessibleRole.ComboBox); 79UIA_PROPERTY_ID.UIA_LocalizedControlTypePropertyId when this.GetOwnerAccessibleRole() == AccessibleRole.Default
System\Windows\Forms\Controls\GroupBox\GroupBox.GroupBoxAccessibleObject.cs (2)
17public override AccessibleRole Role => this.GetOwnerAccessibleRole(AccessibleRole.Grouping);
System\Windows\Forms\Controls\Labels\Label.LabelAccessibleObject.cs (2)
14public override AccessibleRole Role => this.GetOwnerAccessibleRole(AccessibleRole.StaticText);
System\Windows\Forms\Controls\Labels\LinkLabel.Link.LinkAccessibleObject.cs (2)
130public override AccessibleRole Role => AccessibleRole.Link;
System\Windows\Forms\Controls\ListBoxes\CheckedListBox.CheckedListBoxItemAccessibleObject.cs (2)
63public override AccessibleRole Role => AccessibleRole.CheckButton;
System\Windows\Forms\Controls\ListBoxes\ListBox.AccessibleObject.cs (1)
103UIA_PROPERTY_ID.UIA_ControlTypePropertyId => this.GetOwnerAccessibleRole() == AccessibleRole.Default
System\Windows\Forms\Controls\ListBoxes\ListBox.ItemAccessibleObject.cs (1)
96public override AccessibleRole Role => _owningAccessibleObject.SystemIAccessible.TryGetRole(GetChildId());
System\Windows\Forms\Controls\ListView\ListView.ListViewAccessibleObject.cs (1)
229this.GetOwnerAccessibleRole() == AccessibleRole.Default
System\Windows\Forms\Controls\ListView\ListViewGroup.ListViewGroupAccessibleObject.cs (2)
103public override AccessibleRole Role => AccessibleRole.Grouping;
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewItemBaseAccessibleObject.cs (3)
75public override AccessibleRole Role 77? AccessibleRole.CheckButton 78: AccessibleRole.ListItem;
System\Windows\Forms\Controls\Menus\MenuStrip.MenuStripAccessibleObject.cs (2)
18public override AccessibleRole Role => this.GetOwnerAccessibleRole(AccessibleRole.MenuBar);
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.CalendarAccessibleObject.cs (2)
210public override AccessibleRole Role => AccessibleRole.Client;
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.CalendarBodyAccessibleObject.cs (2)
202public override AccessibleRole Role => AccessibleRole.Table;
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.CalendarButtonAccessibleObject.cs (2)
87public override AccessibleRole Role => AccessibleRole.PushButton;
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.CalendarCellAccessibleObject.cs (2)
182public override AccessibleRole Role => AccessibleRole.Cell;
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.CalendarDayOfWeekCellAccessibleObject.cs (2)
73public override AccessibleRole Role => AccessibleRole.ColumnHeader;
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.CalendarRowAccessibleObject.cs (2)
193public override AccessibleRole Role => AccessibleRole.Row;
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.CalendarWeekNumberCellAccessibleObject.cs (2)
80public override AccessibleRole Role => AccessibleRole.RowHeader;
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.MonthCalendarAccessibleObject.cs (3)
428this.TryGetOwnerAs(out MonthCalendar? owner) && owner.AccessibleRole == AccessibleRole.Default 535public override AccessibleRole Role 536=> this.GetOwnerAccessibleRole(AccessibleRole.Table);
System\Windows\Forms\Controls\PictureBox\PictureBox.PictureBoxAccessibleObject.cs (1)
20UIA_PROPERTY_ID.UIA_ControlTypePropertyId when this.GetOwnerAccessibleRole() == AccessibleRole.Default
System\Windows\Forms\Controls\ProgressBar\ProgressBar.ProgressBarAccessibleObject.cs (1)
28UIA_PROPERTY_ID.UIA_ControlTypePropertyId when this.GetOwnerAccessibleRole() == AccessibleRole.Default
System\Windows\Forms\Controls\PropertyGrid\PropertyGrid.cs (2)
185_toolStrip.AccessibleRole = AccessibleRole.ToolBar; 1726button.AccessibleRole = AccessibleRole.RadioButton;
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\CategoryGridEntry.CategoryGridEntryAccessibleObject.cs (2)
24public override AccessibleRole Role => AccessibleRole.ButtonDropDownGrid;
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\DropDownButton.DropDownButtonAccessibleObject.cs (2)
79public override AccessibleRole Role => AccessibleRole.PushButton;
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\GridEntry.GridEntryAccessibleObject.cs (2)
77public override AccessibleRole Role => AccessibleRole.Cell;
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.PropertyGridViewAccessibleObject.cs (2)
99public override AccessibleRole Role => this.GetOwnerAccessibleRole(AccessibleRole.Table);
System\Windows\Forms\Controls\Splitter\Splitter.SplitterAccessibleObject.cs (1)
20UIA_PROPERTY_ID.UIA_ControlTypePropertyId when this.GetOwnerAccessibleRole() == AccessibleRole.Default
System\Windows\Forms\Controls\TabControl\TabControl.TabControlAccessibleObject.cs (2)
33public override AccessibleRole Role => this.GetOwnerAccessibleRole(AccessibleRole.PageTabList);
System\Windows\Forms\Controls\TabControl\TabPage.TabAccessibleObject.cs (1)
57public override AccessibleRole Role => SystemIAccessibleInternal.TryGetRole(GetChildId());
System\Windows\Forms\Controls\ToolStrips\StatusStrip.StatusStripAccessibleObject.cs (2)
16public override AccessibleRole Role => this.GetOwnerAccessibleRole(AccessibleRole.StatusBar);
System\Windows\Forms\Controls\ToolStrips\ToolStrip.ToolStripAccessibleObject.cs (2)
377public override AccessibleRole Role => this.GetOwnerAccessibleRole(AccessibleRole.ToolBar);
System\Windows\Forms\Controls\ToolStrips\ToolStripButton.ToolStripButtonAccessibleObject.cs (5)
26UIA_PATTERN_ID.UIA_TogglePatternId => Role == AccessibleRole.CheckButton, 30public override AccessibleRole Role 34AccessibleRole role = _ownerItem.AccessibleRole; 35if (role != AccessibleRole.Default) 42return AccessibleRole.CheckButton;
System\Windows\Forms\Controls\ToolStrips\ToolStripControlHost.ToolStripControlHostAccessibleObject.cs (2)
55public override AccessibleRole Role 65return AccessibleRole.Default;
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDown.ToolStripDropDownAccessibleObject.cs (2)
59public override AccessibleRole Role => this.GetOwnerAccessibleRole(AccessibleRole.MenuPopup);
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDownButton.ToolStripDropDownButtonAccessibleObject.cs (1)
31_owningToolStripDropDownButton.AccessibleRole == AccessibleRole.Default
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDownItemAccessibleObject.cs (4)
19public override AccessibleRole Role 23AccessibleRole role = Owner.AccessibleRole; 24if (role != AccessibleRole.Default) 29return AccessibleRole.MenuItem;
System\Windows\Forms\Controls\ToolStrips\ToolStripGrip.ToolStripGripAccessibleObject.cs (4)
22public override AccessibleRole Role 26AccessibleRole role = Owner.AccessibleRole; 27if (role != AccessibleRole.Default) 32return AccessibleRole.Grip;
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.cs (4)
260[DefaultValue(AccessibleRole.Default)] 262public AccessibleRole AccessibleRole 264get => Properties.GetValueOrDefault(s_accessibleRoleProperty, AccessibleRole.Default); 268Properties.AddOrRemoveValue(s_accessibleRoleProperty, value, defaultValue: AccessibleRole.Default);
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.ToolStripItemAccessibleObject.cs (4)
146public override AccessibleRole Role 150AccessibleRole role = _ownerItem.AccessibleRole; 151if (role != AccessibleRole.Default) 156return AccessibleRole.PushButton;
System\Windows\Forms\Controls\ToolStrips\ToolStripLabel.ToolStripLabelAccessibleObject.cs (5)
31public override AccessibleRole Role 35AccessibleRole role = Owner.AccessibleRole; 36if (role != AccessibleRole.Default) 41return _owningToolStripLabel.IsLink ? AccessibleRole.Link : AccessibleRole.StaticText;
System\Windows\Forms\Controls\ToolStrips\ToolStripNumericUpDown.ToolStripNumericUpDownControl.ToolStripNumericUpDownAccessibleObject.cs (1)
26UIA_PROPERTY_ID.UIA_ControlTypePropertyId when this.GetOwnerAccessibleRole() == AccessibleRole.Default
System\Windows\Forms\Controls\ToolStrips\ToolStripPanel.ToolStripPanelAccessibleObject.cs (2)
17public override AccessibleRole Role => this.GetOwnerAccessibleRole(AccessibleRole.Client);
System\Windows\Forms\Controls\ToolStrips\ToolStripSeparator.ToolStripSeparatorAccessibleObject.cs (4)
20public override AccessibleRole Role 24AccessibleRole role = _ownerItem.AccessibleRole; 25if (role != AccessibleRole.Default) 30return AccessibleRole.Separator;
System\Windows\Forms\Controls\ToolStrips\ToolStripSplitButton.ToolStripSplitButtonExAccessibleObject.cs (1)
28_owningToolStripSplitButton.AccessibleRole == AccessibleRole.Default
System\Windows\Forms\Controls\ToolStrips\ToolStripTextBox.ToolStripTextBoxControlAccessibleObject.cs (1)
22UIA_PROPERTY_ID.UIA_ControlTypePropertyId when this.GetOwnerAccessibleRole() == AccessibleRole.Default
System\Windows\Forms\Controls\TrackBar\TrackBar.TrackBarAccessibleObject.cs (3)
45public override AccessibleRole Role => this.GetOwnerAccessibleRole(AccessibleRole.Slider); 153UIA_PROPERTY_ID.UIA_ControlTypePropertyId when this.GetOwnerAccessibleRole() == AccessibleRole.Default
System\Windows\Forms\Controls\TrackBar\TrackBar.TrackBarChildAccessibleObject.cs (2)
42public override AccessibleRole Role 43=> ParentInternal?.SystemIAccessible.TryGetRole(GetChildId()) ?? AccessibleRole.None;
System\Windows\Forms\Controls\TreeView\TreeNode.TreeNodeAccessibleObject.cs (3)
144public override AccessibleRole Role 146? AccessibleRole.CheckButton 147: AccessibleRole.OutlineItem;
System\Windows\Forms\Controls\UpDown\DomainUpDown.DomainItemAccessibleObject.cs (2)
37public override AccessibleRole Role => AccessibleRole.ListItem;
System\Windows\Forms\Controls\UpDown\DomainUpDown.DomainUpDownAccessibleObject.cs (1)
25public override AccessibleRole Role => _upDownBaseAccessibleObject.Role;
System\Windows\Forms\Controls\UpDown\UpDownBase.UpDownBaseAccessibleObject.cs (2)
34public override AccessibleRole Role => this.GetOwnerAccessibleRole(AccessibleRole.SpinButton);
System\Windows\Forms\Controls\UpDown\UpDownBase.UpDownButtons.UpDownButtonsAccessibleObject.cs (2)
99public override AccessibleRole Role => this.GetOwnerAccessibleRole(AccessibleRole.SpinButton);
System\Windows\Forms\Controls\UpDown\UpDownBase.UpDownButtons.UpDownButtonsAccessibleObject.DirectionButtonAccessibleObject.cs (2)
104public override AccessibleRole Role => AccessibleRole.PushButton;
System\Windows\Forms\ErrorProvider\ErrorProvider.ControlItem.ControlItemAccessibleObject.cs (2)
117public override AccessibleRole Role => AccessibleRole.Alert;
System\Windows\Forms\ErrorProvider\ErrorProvider.ErrorWindow.ErrorWindowAccessibleObject.cs (2)
114public override AccessibleRole Role => AccessibleRole.Grouping;
System\Windows\Forms\Form.AccessibleObject.cs (3)
37Role == AccessibleRole.Client 45public override AccessibleRole Role => this.GetOwnerAccessibleRole(AccessibleRole.Client);
System\Windows\Forms\Printing\PrintPreviewDialog.cs (1)
339public new AccessibleRole AccessibleRole
System\Windows\Forms\Scrolling\ScrollBar.ScrollBarAccessibleObject.cs (1)
143this.GetOwnerAccessibleRole() == AccessibleRole.Default
System\Windows\Forms\Scrolling\ScrollBar.ScrollBarChildAccessibleObject.cs (1)
53public override AccessibleRole Role
System.Windows.Forms.Design (20)
System\ComponentModel\Design\DesignerActionPanel.EditorPropertyLine.cs (6)
240? IsReadOnly() ? AccessibleRole.StaticText : AccessibleRole.Text 241: IsReadOnly() ? AccessibleRole.DropList : AccessibleRole.ComboBox; 245_button.AccessibleRole = (_button.Ellipsis ? AccessibleRole.PushButton : AccessibleRole.ButtonDropDown);
System\Drawing\Design\ColorEditor.ColorPalette.ColorPaletteAccessibleObject.ColorCellAccessibleObject.cs (2)
51public override AccessibleRole Role => AccessibleRole.Cell;
System\Windows\Forms\Design\AnchorEditor.AnchorUI.cs (4)
27_left = new SpringControl(this) { AccessibleRole = AccessibleRole.CheckButton }; 28_right = new SpringControl(this) { AccessibleRole = AccessibleRole.CheckButton }; 29_top = new SpringControl(this) { AccessibleRole = AccessibleRole.CheckButton }; 30_bottom = new SpringControl(this) { AccessibleRole = AccessibleRole.CheckButton };
System\Windows\Forms\Design\ControlDesigner.ControlDesignerAccessibleObject.cs (1)
36public override AccessibleRole Role => _control.AccessibilityObject.Role;
System\Windows\Forms\Design\DesignBindingPicker.cs (2)
177AccessibleRole = AccessibleRole.Graphic 302AccessibleRole = AccessibleRole.Graphic
System\Windows\Forms\Design\ToolStripTemplateNode.cs (5)
1324AccessibleRole = AccessibleRole.Text, 1386_addItemButton.AccessibleRole = AccessibleRole.ButtonDropDown; 1453_miniToolStrip.AccessibleRole = AccessibleRole.ComboBox; 1459_miniToolStrip.AccessibleRole = AccessibleRole.ButtonDropDown; 1593AccessibleRole = AccessibleRole.ComboBox;