2859 references to RightToLeft
PresentationUI (3)
MS\Internal\Documents\DialogBaseForm.cs (2)
155
RightToLeft =
RightToLeft
.Yes;
160
RightToLeft =
RightToLeft
.No;
MS\Internal\Documents\SignatureSummaryDialog.cs (1)
634
if (RightToLeft ==
RightToLeft
.Yes)
System.Windows.Forms (217)
System\Windows\Forms\ActiveX\AxHost.cs (7)
360
RightToLeft
rtol = base.RightToLeft;
361
return rtol == Forms.
RightToLeft
.Yes;
363
set => base.RightToLeft = (value) ? Forms.
RightToLeft
.Yes : Forms.
RightToLeft
.No;
2125
if (control.RightToLeft == Forms.
RightToLeft
.No)
2130
if (control.RightToLeft == Forms.
RightToLeft
.Yes)
2135
if (control.RightToLeft == Forms.
RightToLeft
.Inherit)
System\Windows\Forms\Control.cs (20)
1363
if (RightToLeft ==
RightToLeft
.Yes)
1586
private static
RightToLeft
DefaultRightToLeft =>
RightToLeft
.No;
2848
[AmbientValue(
RightToLeft
.Inherit)]
2850
public virtual
RightToLeft
RightToLeft
2854
if (!Properties.TryGetValue(s_rightToLeftProperty, out
RightToLeft
rightToLeft)
2855
|| rightToLeft ==
RightToLeft
.Inherit)
2867
RightToLeft
oldValue = RightToLeft;
2869
if (Properties.ContainsKey(s_rightToLeftProperty) || value !=
RightToLeft
.Inherit)
4157
RightToLeft
oldRtl = RightToLeft;
7045
if (!Properties.TryGetValue(s_rightToLeftProperty, out
RightToLeft
rightToLeft) || rightToLeft ==
RightToLeft
.Inherit)
7401
si.nPos = (RightToLeft ==
RightToLeft
.Yes) ? si.nMax : si.nMin;
9129
RightToLeft =
RightToLeft
.Inherit;
10497
Properties.TryGetValue(s_rightToLeftProperty, out
RightToLeft
rightToLeft)
10498
&& rightToLeft !=
RightToLeft
.Inherit;
10529
if (RightToLeft ==
RightToLeft
.Yes)
10547
if (RightToLeft ==
RightToLeft
.Yes)
10565
if (RightToLeft ==
RightToLeft
.Yes)
12723
TopLevelControlInternal is { } topLevelControl && topLevelControl.RightToLeft ==
RightToLeft
.Yes && !IsMirrored;
System\Windows\Forms\Controls\Buttons\ButtonInternal\ButtonBaseAdapter.cs (3)
563
RightToLeft
rtl) => new()
583
LayoutRTL = rtl ==
RightToLeft
.Yes,
610
LayoutRTL = Control.RightToLeft ==
RightToLeft
.Yes,
System\Windows\Forms\Controls\Buttons\ButtonInternal\ButtonFlatAdapter.cs (1)
306
RightToLeft
rtl)
System\Windows\Forms\Controls\Buttons\ButtonInternal\ButtonPopupAdapter.cs (1)
158
RightToLeft
rtl)
System\Windows\Forms\Controls\Buttons\ButtonInternal\CheckBoxBaseAdapter.cs (1)
346
layout.LayoutRTL = Control.RightToLeft ==
RightToLeft
.Yes;
System\Windows\Forms\Controls\Buttons\ButtonInternal\CheckBoxPopupAdapter.cs (1)
139
RightToLeft
rtl,
System\Windows\Forms\Controls\ComboBox\ComboBox.FlatComboAdapter.cs (4)
19
private readonly
RightToLeft
_origRightToLeft; // The combo box's RTL value when we were created
49
if (_origRightToLeft ==
RightToLeft
.Yes)
75
bool rightToLeft = comboBox.RightToLeft ==
RightToLeft
.Yes;
149
if (_origRightToLeft ==
RightToLeft
.Yes)
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (2)
460
_horizScrollBar.RightToLeft =
RightToLeft
.Inherit;
3158
_dataGridViewState2[State2_RightToLeftMode] = (RightToLeft ==
RightToLeft
.Yes);
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (1)
30057
if (RightToLeft ==
RightToLeft
.Yes)
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.cs (1)
335
bool IKeyboardToolTip.HasRtlModeEnabled() => DataGridView is not null && DataGridView.RightToLeft ==
RightToLeft
.Yes;
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.DataGridViewCellAccessibleObject.cs (3)
337
if (_owner.DataGridView.RightToLeft ==
RightToLeft
.Yes)
450
return _owner.DataGridView.RightToLeft ==
RightToLeft
.No
458
return _owner.DataGridView.RightToLeft ==
RightToLeft
.No
System\Windows\Forms\Controls\DataGridView\DataGridViewColumnHeaderCell.DataGridViewColumnHeaderCellAccessibleObject.cs (2)
152
AccessibleNavigation.Right => Owner.DataGridView.RightToLeft ==
RightToLeft
.No ? NavigateForward() : NavigateBackward(),
154
AccessibleNavigation.Left => Owner.DataGridView.RightToLeft ==
RightToLeft
.No ? NavigateBackward() : NavigateForward(),
System\Windows\Forms\Controls\DataGridView\DataGridViewRowHeaderCell.DataGridViewRowHeaderCellAccessibleObject.cs (1)
36
if (Owner.DataGridView.RightToLeft ==
RightToLeft
.Yes)
System\Windows\Forms\Controls\DataGridView\DataGridViewTextBoxEditingControl.cs (4)
132
if ((RightToLeft ==
RightToLeft
.No && !(SelectionLength == 0 && SelectionStart == Text.Length)) ||
133
(RightToLeft ==
RightToLeft
.Yes && !(SelectionLength == 0 && SelectionStart == 0)))
144
if ((RightToLeft ==
RightToLeft
.No && !(SelectionLength == 0 && SelectionStart == 0)) ||
145
(RightToLeft ==
RightToLeft
.Yes && !(SelectionLength == 0 && SelectionStart == Text.Length)))
System\Windows\Forms\Controls\DataGridView\DataGridViewTopLeftHeaderCell.DataGridViewTopLeftHeaderCellAccessibleObject.cs (3)
80
if (Owner.DataGridView.RightToLeft ==
RightToLeft
.No)
165
if (Owner.DataGridView.RightToLeft ==
RightToLeft
.No)
177
if (Owner.DataGridView.RightToLeft ==
RightToLeft
.No)
System\Windows\Forms\Controls\DateTimePicker\DateTimePicker.cs (3)
411
if (RightToLeft ==
RightToLeft
.Yes && RightToLeftLayout)
1166
if (RightToLeft ==
RightToLeft
.Yes)
1503
if (RightToLeftLayout && RightToLeft ==
RightToLeft
.Yes)
System\Windows\Forms\Controls\GroupBox\GroupBox.cs (4)
419
if (RightToLeft ==
RightToLeft
.Yes)
481
if (RightToLeft ==
RightToLeft
.Yes)
508
if (RightToLeft ==
RightToLeft
.Yes)
535
if (RightToLeft ==
RightToLeft
.Yes)
System\Windows\Forms\Controls\ListBoxes\CheckedListBox.cs (4)
546
if (RightToLeft ==
RightToLeft
.Yes)
575
if (RightToLeft ==
RightToLeft
.Yes)
667
if (RightToLeft ==
RightToLeft
.Yes)
695
if (RightToLeft ==
RightToLeft
.Yes)
System\Windows\Forms\Controls\ListBoxes\ListBox.cs (1)
1854
if (RightToLeft ==
RightToLeft
.Yes || HorizontalScrollbar)
System\Windows\Forms\Controls\ListView\ColumnHeader.cs (1)
336
if ((Index != 0) && (ListView.RightToLeft ==
RightToLeft
.Yes) && !ListView.IsMirrored)
System\Windows\Forms\Controls\ListView\ListView.cs (2)
724
if (RightToLeft ==
RightToLeft
.Yes && RightToLeftLayout)
4820
if (RightToLeft ==
RightToLeft
.Yes)
System\Windows\Forms\Controls\ListView\ListViewItem.IKeyboardToolTip.cs (1)
66
bool IKeyboardToolTip.HasRtlModeEnabled() => _listView?.RightToLeft ==
RightToLeft
.Yes;
System\Windows\Forms\Controls\Menus\MenuStrip.cs (1)
215
SelectNextToolStripItem(null, forward: RightToLeft ==
RightToLeft
.No);
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.cs (2)
308
if (RightToLeft ==
RightToLeft
.Yes && RightToLeftLayout)
1474
if (RightToLeft ==
RightToLeft
.Yes)
System\Windows\Forms\Controls\PictureBox\PictureBox.cs (1)
783
public override
RightToLeft
RightToLeft
System\Windows\Forms\Controls\ProgressBar\ProgressBar.cs (2)
63
if (RightToLeft ==
RightToLeft
.Yes && RightToLeftLayout)
629
if (RightToLeft ==
RightToLeft
.Yes)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\GridErrorDialog.cs (1)
119
RightToLeft =
RightToLeft
.Yes;
System\Windows\Forms\Controls\TabControl\TabControl.cs (3)
336
if (RightToLeft ==
RightToLeft
.Yes && RightToLeftLayout)
1425
if (RightToLeft ==
RightToLeft
.Yes)
1924
if (RightToLeft ==
RightToLeft
.Yes)
System\Windows\Forms\Controls\TextBox\TextBox.cs (1)
871
if (RightToLeft ==
RightToLeft
.Yes)
System\Windows\Forms\Controls\ToolStrips\StatusStrip.cs (5)
73
if (RightToLeft ==
RightToLeft
.No)
211
if (RightToLeft ==
RightToLeft
.Yes)
266
if (SizingGrip && RightToLeft ==
RightToLeft
.Yes)
588
if (RightToLeft ==
RightToLeft
.Yes)
602
if (RightToLeft !=
RightToLeft
.Yes)
System\Windows\Forms\Controls\ToolStrips\ToolStrip.cs (7)
586
direction = ((Dock == DockStyle.Right) && (RightToLeft ==
RightToLeft
.No)) ? ToolStripDropDownDirection.Left : ToolStripDropDownDirection.Right;
603
direction = (RightToLeft ==
RightToLeft
.Yes) ? ToolStripDropDownDirection.AboveLeft : ToolStripDropDownDirection.AboveRight;
608
direction = (RightToLeft ==
RightToLeft
.Yes) ? ToolStripDropDownDirection.BelowLeft : ToolStripDropDownDirection.BelowRight;
738
rect.X += (RightToLeft ==
RightToLeft
.No) ? gripwidth : 0;
2025
if (rtlAware && RightToLeft ==
RightToLeft
.Yes)
3019
if (RightToLeft ==
RightToLeft
.Yes)
4180
if (RightToLeft ==
RightToLeft
.Yes)
System\Windows\Forms\Controls\ToolStrips\ToolStripContainer.cs (2)
362
RightToLeft
rightToLeft = RightToLeft;
365
if (rightToLeft ==
RightToLeft
.Yes)
System\Windows\Forms\Controls\ToolStrips\ToolStripControlHost.cs (1)
324
public override
RightToLeft
RightToLeft
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDown.cs (5)
276
? (RightToLeft ==
RightToLeft
.Yes) ? ToolStripDropDownDirection.Left : ToolStripDropDownDirection.Right
611
RightToLeft
startRightToLeft = RightToLeft;
693
[AmbientValue(
RightToLeft
.Inherit)]
695
public override
RightToLeft
RightToLeft
1821
if (OwnerItem is null && control.RightToLeft ==
RightToLeft
.Yes)
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDownButton.ToolStripDropDownButtonInternalLayout.cs (1)
62
if (_ownerItem.RightToLeft ==
RightToLeft
.Yes)
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDownItem.cs (9)
132
(RightToLeft != parent.RightToLeft && (RightToLeft !=
RightToLeft
.Inherit)))
147
RightToLeft
toggledRightToLeft = (RightToLeft ==
RightToLeft
.Yes) ?
RightToLeft
.No :
RightToLeft
.Yes;
388
bool rtl = (RightToLeft ==
RightToLeft
.Yes);
644
private ToolStripDropDownDirection RTLTranslateDropDownDirection(ToolStripDropDownDirection dropDownDirection,
RightToLeft
rightToLeft)
667
return (rightToLeft ==
RightToLeft
.Yes) ? ToolStripDropDownDirection.Left : ToolStripDropDownDirection.Right;
671
return (rightToLeft ==
RightToLeft
.Yes) ? ToolStripDropDownDirection.BelowLeft : ToolStripDropDownDirection.BelowRight;
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDownMenu.cs (4)
74
RightToLeft
rightToLeft = RightToLeft;
76
int textPadding = (rightToLeft ==
RightToLeft
.Yes) ? _textPadding.Right : _textPadding.Left;
80
if (rightToLeft ==
RightToLeft
.Yes)
434
if (RightToLeft ==
RightToLeft
.Yes)
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.cs (15)
727
private static
RightToLeft
DefaultRightToLeft =>
RightToLeft
.Inherit;
1635
public virtual
RightToLeft
RightToLeft
1639
if (!Properties.TryGetValue(s_rightToLeftProperty, out
RightToLeft
rightToLeft))
1641
rightToLeft =
RightToLeft
.Inherit;
1644
if (rightToLeft ==
RightToLeft
.Inherit)
1668
RightToLeft
oldValue = RightToLeft;
1670
if (Properties.ContainsKey(s_rightToLeftProperty) || value !=
RightToLeft
.Inherit)
2941
if (!Properties.TryGetValue(s_rightToLeftProperty, out
RightToLeft
rightToLeft) || rightToLeft ==
RightToLeft
.Inherit)
2957
if (!Properties.TryGetValue(s_rightToLeftProperty, out
RightToLeft
rightToLeft))
2959
rightToLeft =
RightToLeft
.Inherit;
2962
if (rightToLeft ==
RightToLeft
.Inherit && RightToLeft != DefaultRightToLeft)
3358
if (!Properties.TryGetValue(s_rightToLeftProperty, out
RightToLeft
rightToLeft))
3415
public virtual void ResetRightToLeft() => RightToLeft =
RightToLeft
.Inherit;
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.ToolStripItemInternalLayout.cs (2)
119
layoutOptions.LayoutRTL = Owner.RightToLeft ==
RightToLeft
.Yes;
126
layoutOptions.GdiTextFormatFlags = ContentAlignmentToTextFormat(Owner.TextAlign, Owner.RightToLeft ==
RightToLeft
.Yes);
System\Windows\Forms\Controls\ToolStrips\ToolStripItemImageRenderEventArgs.cs (1)
14
Image = (item.RightToLeftAutoMirrorImage && item.RightToLeft ==
RightToLeft
.Yes) ? item.MirroredImage : item.Image;
System\Windows\Forms\Controls\ToolStrips\ToolStripItemTextRenderEventArgs.cs (1)
58
TextFormat = ToolStripItem.ToolStripItemInternalLayout.ContentAlignmentToTextFormat(textAlign, item.RightToLeft ==
RightToLeft
.Yes);
System\Windows\Forms\Controls\ToolStrips\ToolStripManager.cs (1)
243
toolStrip.SelectNextToolStripItem(start: null, toolStrip.RightToLeft !=
RightToLeft
.Yes);
System\Windows\Forms\Controls\ToolStrips\ToolStripMenuItem.cs (1)
972
bool rightToLeft = (RightToLeft ==
RightToLeft
.Yes);
System\Windows\Forms\Controls\ToolStrips\ToolStripPanel.cs (2)
420
&& toolStripToDrag.RightToLeft ==
RightToLeft
.Yes)
668
if (Orientation == Orientation.Horizontal && RightToLeft ==
RightToLeft
.Yes)
System\Windows\Forms\Controls\ToolStrips\ToolstripProfessionalRenderer.cs (10)
160
bool rightToLeft = item.RightToLeft ==
RightToLeft
.Yes;
287
Padding deflatePadding = item.RightToLeft ==
RightToLeft
.Yes ? new Padding(0, 1, 1, 1) : new Padding(1, 1, 0, 1);
486
bool rightToLeft = (e.ToolStrip.RightToLeft ==
RightToLeft
.Yes);
700
RightToLeft
rightToLeft = e.ToolStrip.RightToLeft;
701
Color begin = (rightToLeft ==
RightToLeft
.No) ? ColorTable.ImageMarginGradientBegin : ColorTable.ImageMarginGradientEnd;
702
Color end = (rightToLeft ==
RightToLeft
.No) ? ColorTable.ImageMarginGradientEnd : ColorTable.ImageMarginGradientBegin;
704
FillWithDoubleGradient(begin, ColorTable.ImageMarginGradientMiddle, end, e.Graphics, bounds, _iconWellGradientWidth, _iconWellGradientWidth, LinearGradientMode.Horizontal, /*flipHorizontal=*/(e.ToolStrip.RightToLeft ==
RightToLeft
.Yes));
1126
if (control.RightToLeft ==
RightToLeft
.Yes)
1473
if (dropDownMenu.RightToLeft ==
RightToLeft
.No)
1505
bool rightToLeft = (item.RightToLeft ==
RightToLeft
.Yes);
System\Windows\Forms\Controls\ToolStrips\ToolStripRenderer.cs (2)
982
if (statusStrip.RightToLeft ==
RightToLeft
.Yes)
989
if (statusStrip.RightToLeft ==
RightToLeft
.Yes)
System\Windows\Forms\Controls\ToolStrips\ToolStripSplitButton.cs (1)
312
if (RightToLeft ==
RightToLeft
.No)
System\Windows\Forms\Controls\ToolStrips\ToolStripSplitStackDragDropHandler.cs (2)
102
insertIndex = Math.Max(0, (_owner.RightToLeft ==
RightToLeft
.Yes) ? insertIndex + 1 : insertIndex);
110
insertIndex = Math.Max(0, (_owner.RightToLeft ==
RightToLeft
.No) ? insertIndex + 1 : insertIndex);
System\Windows\Forms\Controls\ToolStrips\ToolStripSplitStackLayout.cs (3)
229
if (toolStrip.RightToLeft ==
RightToLeft
.No)
291
if (((item.Alignment == ToolStripItemAlignment.Right) && (toolStrip.RightToLeft ==
RightToLeft
.No)) || ((item.Alignment == ToolStripItemAlignment.Left) && (toolStrip.RightToLeft ==
RightToLeft
.Yes)))
System\Windows\Forms\Controls\ToolStrips\ToolStripSystemRenderer.cs (5)
325
RenderSmall3DBorderInternal(g, bounds, ToolBarState.Hot, e.ToolStrip.RightToLeft ==
RightToLeft
.Yes);
437
RenderSmall3DBorderInternal(g, bounds, state, (item.RightToLeft ==
RightToLeft
.Yes));
523
bool rightToLeft = splitButton.RightToLeft ==
RightToLeft
.Yes;
667
RenderSmall3DBorderInternal(g, new Rectangle(Point.Empty, item.Size), state, (item.RightToLeft ==
RightToLeft
.Yes));
712
bool rightToLeft = (item.RightToLeft ==
RightToLeft
.Yes);
System\Windows\Forms\Controls\TrackBar\TrackBar.cs (4)
179
if (RightToLeft ==
RightToLeft
.Yes && RightToLeftLayout)
829
if (_orientation == Orientation.Horizontal && RightToLeft ==
RightToLeft
.Yes && !IsMirrored)
888
if (RightToLeft ==
RightToLeft
.Yes)
1116
if (_orientation == Orientation.Horizontal && RightToLeft ==
RightToLeft
.Yes && !IsMirrored)
System\Windows\Forms\Controls\TrackBar\TrackBar.TrackBarAccessibleObject.cs (2)
57
=> this.TryGetOwnerAs(out TrackBar? owner) && owner.RightToLeft ==
RightToLeft
.Yes && owner.RightToLeftLayout;
63
=> this.TryGetOwnerAs(out TrackBar? owner) && owner.RightToLeft ==
RightToLeft
.Yes && !owner.RightToLeftLayout;
System\Windows\Forms\Controls\TrackBar\TrackBar.TrackBarFirstButtonAccessibleObject.cs (1)
23
: owner.Orientation == Orientation.Horizontal && (owner.RightToLeft ==
RightToLeft
.No || parent.IsMirrored)
System\Windows\Forms\Controls\TrackBar\TrackBar.TrackBarLastButtonAccessibleObject.cs (1)
23
: owner.Orientation == Orientation.Horizontal && (owner.RightToLeft ==
RightToLeft
.No || parent.IsMirrored)
System\Windows\Forms\Controls\TreeView\TreeNode.IKeyboardToolTip.cs (1)
41
bool IKeyboardToolTip.HasRtlModeEnabled() => TreeView?.RightToLeft ==
RightToLeft
.Yes;
System\Windows\Forms\Controls\TreeView\TreeView.cs (3)
392
if (RightToLeft ==
RightToLeft
.Yes)
2320
if (RightToLeft ==
RightToLeft
.Yes)
2980
if (RightToLeft ==
RightToLeft
.Yes)
System\Windows\Forms\Controls\Unsupported\ContextMenu\ContextMenu.cs (2)
28
[DefaultValue(
RightToLeft
.No)]
29
public virtual
RightToLeft
RightToLeft
System\Windows\Forms\Controls\Unsupported\MainMenu\MainMenu.cs (2)
36
[AmbientValue(
RightToLeft
.Inherit)]
37
public virtual
RightToLeft
RightToLeft
System\Windows\Forms\Controls\Unsupported\ToolBar\ToolBar.cs (1)
152
public override
RightToLeft
RightToLeft { get => throw null; set { } }
System\Windows\Forms\Controls\WebBrowser\WebBrowserBase.cs (2)
1346
public override
RightToLeft
RightToLeft
1348
get =>
RightToLeft
.No;
System\Windows\Forms\Form.cs (3)
841
if (RightToLeft ==
RightToLeft
.Yes && RightToLeftLayout)
4595
if (RightToLeft ==
RightToLeft
.Yes)
4606
if (RightToLeft ==
RightToLeft
.Yes)
System\Windows\Forms\Layout\Containers\SplitContainer.cs (6)
1354
if (RightToLeft ==
RightToLeft
.No)
1386
if (RightToLeft ==
RightToLeft
.No)
1505
if (RightToLeft ==
RightToLeft
.No)
1571
_splitterRect.X = ((RightToLeft ==
RightToLeft
.Yes) ? Width - _splitterDistance - SplitterWidthInternal : Location.X + _splitterDistance);
1643
if (RightToLeft ==
RightToLeft
.No)
2171
bool isRTL = RightToLeft ==
RightToLeft
.Yes;
System\Windows\Forms\Layout\FlowLayout.ContainerProxy.cs (1)
41
_isContainerRTL = control.RightToLeft ==
RightToLeft
.Yes;
System\Windows\Forms\Layout\TableLayout.cs (1)
1184
isContainerRTL = containerAsControl.RightToLeft ==
RightToLeft
.Yes;
System\Windows\Forms\MDI\MDIClient.cs (1)
109
if (RightToLeft ==
RightToLeft
.Yes && ParentInternal is not null && ParentInternal.IsMirrored)
System\Windows\Forms\Panels\TableLayoutPanel\TableLayoutPanel.cs (1)
359
bool isRTL = RightToLeft ==
RightToLeft
.Yes;
System\Windows\Forms\Printing\PrintControllerWithStatusDialog.StatusDialog.cs (1)
32
RightToLeft =
RightToLeft
.Yes;
System\Windows\Forms\Printing\PrintPreviewControl.cs (5)
71
RightToLeft =
RightToLeft
.No,
253
[AmbientValue(
RightToLeft
.Inherit)]
255
public override
RightToLeft
RightToLeft
452
if (RightToLeft ==
RightToLeft
.Yes)
820
if (RightToLeft ==
RightToLeft
.Yes)
System\Windows\Forms\Printing\PrintPreviewDialog.cs (1)
555
public override
RightToLeft
RightToLeft
System\Windows\Forms\Rendering\ControlPaint.cs (5)
419
RightToLeft
rightToLeft =
RightToLeft
.No)
447
if (rightToLeft ==
RightToLeft
.Yes && backgroundImageLayout == ImageLayout.None)
2547
if (control.RightToLeft ==
RightToLeft
.Yes)
2602
if (control.RightToLeft ==
RightToLeft
.Yes)
System\Windows\Forms\Scrolling\ScrollableControl.cs (2)
986
if (horiz && !HScroll && (RightToLeft ==
RightToLeft
.Yes))
1232
(WPARAM)(RightToLeft ==
RightToLeft
.Yes ? (int)SCROLLBAR_COMMAND.SB_RIGHT : (int)SCROLLBAR_COMMAND.SB_LEFT),
System\Windows\Forms\Scrolling\ScrollBar.cs (3)
613
if (RightToLeft ==
RightToLeft
.Yes)
636
if (RightToLeft ==
RightToLeft
.Yes)
708
if (RightToLeft ==
RightToLeft
.Yes)
System\Windows\Forms\Scrolling\ScrollBar.ScrollBarFirstPageButtonAccessibleObject.cs (1)
31
&& OwningScrollBar.RightToLeft ==
RightToLeft
.Yes
System\Windows\Forms\Scrolling\ScrollBar.ScrollBarLastPageButtonAccessibleObject.cs (1)
31
&& OwningScrollBar.RightToLeft ==
RightToLeft
.Yes
System\Windows\Forms\Scrolling\VScrollBar.cs (2)
42
public override
RightToLeft
RightToLeft
44
get =>
RightToLeft
.No;
System\Windows\Forms\ToolTip\ToolTip.cs (2)
977
if (TopLevelControl?.RightToLeft ==
RightToLeft
.Yes && !control.IsMirrored)
992
if (TopLevelControl?.RightToLeft ==
RightToLeft
.Yes)
System.Windows.Forms.Design (25)
System\ComponentModel\Design\CollectionEditor.SplitButton.cs (1)
203
if (RightToLeft ==
RightToLeft
.Yes)
System\ComponentModel\Design\DesignerActionPanel.cs (1)
475
if (RightToLeft ==
RightToLeft
.Yes)
System\ComponentModel\Design\DesignerActionPanel.EditorPropertyLine.cs (1)
342
if (ActionPanel.RightToLeft !=
RightToLeft
.Yes)
System\Windows\Forms\Design\Behavior\TableLayoutPanelBehavior.cs (1)
251
if (isColumn && _table.RightToLeft ==
RightToLeft
.Yes)
System\Windows\Forms\Design\FlowLayoutPanelDesigner .cs (1)
140
private bool IsRtl => Control.RightToLeft ==
RightToLeft
.Yes;
System\Windows\Forms\Design\FormatStringDialog.cs (2)
30
RightToLeft =
RightToLeft
.No;
35
RightToLeft =
RightToLeft
.Yes;
System\Windows\Forms\Design\LabelDesigner.cs (1)
73
bool rtl = (label.RightToLeft ==
RightToLeft
.Yes);
System\Windows\Forms\Design\TableLayoutPanelDesigner.cs (3)
859
bool isRTL = (Table.RightToLeft ==
RightToLeft
.Yes);
974
bool isRTL = Table.RightToLeft ==
RightToLeft
.Yes;
1085
bool isRTL = (Table.RightToLeft ==
RightToLeft
.Yes);
System\Windows\Forms\Design\ToolStripCollectionEditor.ToolStripItemEditorForm.cs (2)
873
bool rightToLeft = label.RightToLeft ==
RightToLeft
.Yes;
991
return RightToLeft ==
RightToLeft
.Yes
System\Windows\Forms\Design\ToolStripDesigner.cs (1)
1806
if (ToolStrip.RightToLeft ==
RightToLeft
.Yes)
System\Windows\Forms\Design\ToolStripDropDownDesigner.cs (3)
126
private
RightToLeft
RightToLeft
617
RightToLeft =
RightToLeft
.No;
728
private bool ShouldSerializeRightToLeft() => RightToLeft !=
RightToLeft
.No;
System\Windows\Forms\Design\ToolStripKeyboardHandlingService.cs (6)
301
if (parent.RightToLeft ==
RightToLeft
.Yes && (direction == ArrowDirection.Left || direction == ArrowDirection.Right))
1790
if ((ctl.RightToLeft !=
RightToLeft
.Yes && !backwards) || (ctl.RightToLeft ==
RightToLeft
.Yes && backwards))
1881
else if (item == parent.Items[0] && parent.RightToLeft !=
RightToLeft
.Yes)
1931
else if (item == parent.Items[0] && parent.RightToLeft ==
RightToLeft
.Yes)
1962
if (parent.RightToLeft ==
RightToLeft
.Yes)
System\Windows\Forms\Design\ToolStripTemplateNode.cs (2)
1896
if (_owner.EditorToolStrip.RightToLeft ==
RightToLeft
.Yes)
1917
if (_owner.EditorToolStrip.RightToLeft ==
RightToLeft
.Yes)
System.Windows.Forms.Design.Tests (3)
System\ComponentModel\Design\ByteViewerTests.cs (1)
110
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
System\Windows\Forms\Design\FormatStringDialogTests.cs (2)
36
_formatStringDialog.RightToLeft.Should().Be(
RightToLeft
.No);
41
_formatStringDialog.RightToLeft.Should().Be(
RightToLeft
.Yes);
System.Windows.Forms.Tests (2482)
System\Windows\Forms\AccessibleObjects\DataGridViewCellAccessibleObjectTests.cs (6)
33
[InlineData(
RightToLeft
.No)]
34
[InlineData(
RightToLeft
.Yes)]
35
public void DataGridViewCellsAccessibleObject_Ctor_Default_IfHandleIsCreated(
RightToLeft
rightToLeft)
65
[InlineData(
RightToLeft
.No)]
66
[InlineData(
RightToLeft
.Yes)]
67
public void DataGridViewCellsAccessibleObject_Ctor_Default_IfHandleIsNotCreated(
RightToLeft
rightToLeft)
System\Windows\Forms\AccessibleObjects\DataGridViewTopLeftHeaderCellAccessibleObjectTests.cs (7)
143
public static TheoryData<
RightToLeft
, object?, string> DataGridViewTopLeftHeaderCellAccessibleObject_Name_TestData =>
144
new TheoryData<
RightToLeft
, object?, string>
146
{
RightToLeft
.No, null, SR.DataGridView_AccTopLeftColumnHeaderCellName },
147
{
RightToLeft
.Yes, null, SR.DataGridView_AccTopLeftColumnHeaderCellNameRTL },
148
{
RightToLeft
.No, "It is not empty string", string.Empty },
149
{
RightToLeft
.Yes, "It is not empty string", string.Empty }
154
public void DataGridViewTopLeftHeaderCellAccessibleObject_Name_ReturnsExpected(
RightToLeft
rightToLeft, object? value, string expected)
System\Windows\Forms\AccessibleObjects\HScrollBar.HScrollBarAccessibleObjectTests.cs (12)
114
public void HScrollBarAccessibleObject_FragmentNavigate_Child_ReturnExpected(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
126
public void HScrollBarAccessibleObject_GetChildCount_ReturnsFive_AllButtonsAreDisplayed(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
137
public void HScrollBarAccessibleObject_GetChildCount_ReturnsFour_FirstPageButtonIsHidden(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
148
public void HScrollBarAccessibleObject_GetChildCount_ReturnsFour_LastPageButtonIsHidden(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
159
public void HScrollBarAccessibleObject_GetChildCount_ReturnsThree_MinimumEqualsMaximum(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
170
public void HScrollBarAccessibleObject_GetChildCount_ReturnsMunisOne_HandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
181
public void HScrollBarAccessibleObject_GetChild_ReturnExpected_AllButtonsAreDisplayed(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
197
public void HScrollBarAccessibleObject_GetChild_ReturnExpected_FirstButtonIsHidden(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
213
public void HScrollBarAccessibleObject_GetChild_ReturnExpected_LastButtonIsHidden(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
229
public void HScrollBarAccessibleObject_GetChild_ReturnExpected_MinimumEqualsMaximum(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
245
public void HScrollBarAccessibleObject_GetChild_ReturnExpected_HandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
273
private HScrollBar GetHScrollBar(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
System\Windows\Forms\AccessibleObjects\HScrollBar.ScrollBarFirstLineButtonAccessibleObjectTests.cs (29)
17
public void HScrollBarFirstLineButtonAccessibleObject_GetChild_ReturnNull(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
30
public void HScrollBarFirstLineButtonAccessibleObject_GetChildCount_ReturnMinusOne(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
41
public void HScrollBarFirstLineButtonAccessibleObject_DefaultAction_ReturnNull_HandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
52
public void HScrollBarFirstLineButtonAccessibleObject_DefaultAction_ReturnNull_HandleIsCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
63
public void HScrollBarFirstLineButtonAccessibleObject_Description_ReturnNull_HandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
74
public void HScrollBarFirstLineButtonAccessibleObject_Description_ReturnNull_HandleIsCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
85
public void HScrollBarFirstLineButtonAccessibleObject_State_ReturnExpected(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
96
public void HScrollBarFirstLineButtonAccessibleObject_Name_ReturnNull_HandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
107
public void HScrollBarFirstLineButtonAccessibleObject_Name_ReturnNull_HandleIsCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
118
public void HScrollBarFirstLineButtonAccessibleObject_Role_ReturnNotNull(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
130
public void HScrollBarFirstLineButtonAccessibleObject_InvokePattern_Supported(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
141
public void HScrollBarFirstLineButtonAccessibleObject_FragmentNavigate_ReturnExpected_FirstPageButtonIsDisplayed(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
157
public void HScrollBarFirstLineButtonAccessibleObject_FragmentNavigate_ReturnExpected_FirstPageButtonIsHidden(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
173
public void HScrollBarFirstLineButtonAccessibleObject_FragmentNavigate_ReturnExpected_MinimumEqualsMaximum(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
189
public void HScrollBarFirstLineButtonAccessibleObject_FragmentNavigate_ReturnNull_HandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
206
using HScrollBar scrollBar = GetHScrollBar(createControl: true,
RightToLeft
.Yes, minimum: 0, maximum: 100, value: 50);
224
using HScrollBar scrollBar = GetHScrollBar(createControl: true,
RightToLeft
.No, minimum: 0, maximum: 100, value: 50);
240
[InlineData(
RightToLeft
.No, 0, 100)]
241
[InlineData(
RightToLeft
.No, 0, 0)]
242
[InlineData(
RightToLeft
.Yes, 99, 100)]
243
[InlineData(
RightToLeft
.Yes, 0, 0)]
244
public void HScrollBarFirstLineButtonAccessibleObject_Invoke_DoesNotWork_OutOfRange(
RightToLeft
rightToLeft, int value, int maximum)
259
public void HScrollBarFirstLineButtonAccessibleObject_Invoke_DoesNotWork_IfHandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
274
public void HScrollBarLinePageButtonAccessibleObject_Invoke_DoesNotWork_MinimumEqualsMaximum(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
289
public void HScrollBarFirstLineButtonAccessibleObject_GetPropertyValue_IsEnabledProperty_ReturnsTrue_OwnerEnabled(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
301
public void HScrollBarFirstLineButtonAccessibleObject_GetPropertyValue_IsEnabledProperty_ReturnsFalse_OwnerDisabled(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
313
public void HScrollBarFirstLineButtonAccessibleObject_IsDisplayed_ReturnsTrue_OwnerVisible(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
325
public void HScrollBarFirstLineButtonAccessibleObject_IsDisplayed_ReturnsFalse_OwnerInvisible(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
335
private HScrollBar GetHScrollBar(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
System\Windows\Forms\AccessibleObjects\HScrollBar.ScrollBarFirstPageButtonAccessibleObjectTests.cs (32)
17
public void HScrollBarFirstPageButtonAccessibleObject_GetChild_ReturnNull(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
30
public void HScrollBarFirstPageButtonAccessibleObject_GetChildCount_ReturnMinusOne(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
41
public void HScrollBarFirstPageButtonAccessibleObject_Bounds_ReturnEmptyRectangle_HandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
52
public void HScrollBarFirstPageButtonAccessibleObject_Bounds_ReturnEmptyRectangle_FirstPageButtonIsHidden(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
63
public void HScrollBarFirstPageButtonAccessibleObject_DefaultAction_ReturnNotNull_HandleIsCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
74
public void HScrollBarFirstPageButtonAccessibleObject_DefaultAction_ReturnNull_HandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
85
public void HScrollBarFirstPageButtonAccessibleObject_Description_ReturnNotNull_HandleIsCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
96
public void HScrollBarFirstPageButtonAccessibleObject_Description_ReturnNull_HandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
107
public void HScrollBarFirstPageButtonAccessibleObject_Name_ReturnNotNull_HandleIsCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
118
public void HScrollBarFirstPageButtonAccessibleObject_Name_ReturnNull_HandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
129
public void HScrollBarFirstPageButtonAccessibleObject_Role_ReturnNotNull(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
141
public void HScrollBarFirstPageButtonAccessibleObject_State_ReturnNone_IfHandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
152
public void HScrollBarFirstPageButtonAccessibleObject_InvokePattern_Supported(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
163
public void HScrollBarFirstPageButtonAccessibleObject_FragmentNavigate_ReturnsExpected_ButtonIsDisplayed(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
181
public void HScrollBarFirstPageButtonAccessibleObject_FragmentNavigate_ReturnsExpected_ButtonIsHidden(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
197
public void HScrollBarFirstPageButtonAccessibleObject_FragmentNavigate_ReturnsExpected_MinimumEqualsMaximum(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
213
public void HScrollBarFirstPageButtonAccessibleObject_FragmentNavigate_ReturnsNull_HandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
229
using HScrollBar scrollBar = GetHScrollBar(createControl: true,
RightToLeft
.Yes, minimum: 0, maximum: 100, value: 50);
247
using HScrollBar scrollBar = GetHScrollBar(createControl: true,
RightToLeft
.No, minimum: 0, maximum: 100, value: 50);
263
[InlineData(
RightToLeft
.No, 0, 100)]
264
[InlineData(
RightToLeft
.No, 0, 0)]
265
[InlineData(
RightToLeft
.Yes, 99, 100)]
266
[InlineData(
RightToLeft
.Yes, 0, 0)]
267
public void HScrollBarFirstPageButtonAccessibleObject_Invoke_DoesNotWork_OutOfRange(
RightToLeft
rightToLeft, int value, int maximum)
282
public void HScrollBarFirstPageButtonAccessibleObject_Invoke_DoesNotWork_IfHandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
297
public void HScrollBarFirstPageButtonAccessibleObject_Invoke_DoesNotWork_MinimumEqualsMaximum(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
312
public void HScrollBarFirstPageButtonAccessibleObject_Invoke_DoesNotWork_FirstPageButtonIsHidden(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
327
public void HScrollBarFirstPageButtonAccessibleObject_GetPropertyValue_IsEnabledProperty_ReturnsTrue_OwnerEnabled(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
339
public void HScrollBarFirstPageButtonAccessibleObject_GetPropertyValue_IsEnabledProperty_ReturnsFalse_OwnerDisabled(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
351
public void HScrollBarFirstPageButtonAccessibleObject_IsDisplayed_ReturnsTrue_OwnerVisible(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
363
public void HScrollBarFirstPageButtonAccessibleObject_IsDisplayed_ReturnsFalse_OwnerInvisible(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
373
private HScrollBar GetHScrollBar(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
System\Windows\Forms\AccessibleObjects\HScrollBar.ScrollBarLastLineButtonAccessibleObjectTests.cs (30)
17
public void HScrollBarLastLineButtonAccessibleObject_GetChild_ReturnNull(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
30
public void HScrollBarLastLineButtonAccessibleObject_GetChildCount_ReturnMinusOne(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
41
public void HScrollBarLastLineButtonAccessibleObject_DefaultAction_ReturnNotNull_HandleIsCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
52
public void HScrollBarLastLineButtonAccessibleObject_DefaultAction_ReturnNull_HandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
63
public void HScrollBarLastLineButtonAccessibleObject_Description_ReturnNotNull_HandleIsCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
74
public void HScrollBarLastLineButtonAccessibleObject_Description_ReturnNull_HandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
85
public void HScrollBarLastLineButtonAccessibleObject_Name_ReturnNotNull_HandleIsCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
96
public void HScrollBarLastLineButtonAccessibleObject_Name_ReturnNull_HandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
107
public void HScrollBarLastLineButtonAccessibleObject_State_ReturnExpected(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
118
public void HScrollBarLastLineButtonAccessibleObject_Role_ReturnPushButton_HandleIsCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
129
public void HScrollBarLastLineButtonAccessibleObject_Role_ReturnNone_HandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
140
public void HScrollBarLastLineButtonAccessibleObject_InvokePattern_Supported(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
151
public void HScrollBarLastLineButtonAccessibleObject_FragmentNavigate_ReturnsExpected_LastPageButtonIsDisplayed(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
167
public void HScrollBarLastLineButtonAccessibleObject_FragmentNavigate_ReturnsExpected_LastPageButtonIsHidden(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
183
public void HScrollBarLastLineButtonAccessibleObject_FragmentNavigate_ReturnsExpected_MinimumEqualsMaximum(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
199
public void HScrollBarLastLineButtonAccessibleObject_FragmentNavigate_ReturnsExpected_HandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
216
using HScrollBar scrollBar = GetHScrollBar(createControl: true,
RightToLeft
.Yes, minimum: 0, maximum: 100, value: 50);
234
using HScrollBar scrollBar = GetHScrollBar(createControl: true,
RightToLeft
.No, minimum: 0, maximum: 100, value: 50);
250
[InlineData(
RightToLeft
.No, 99, 100)]
251
[InlineData(
RightToLeft
.No, 0, 0)]
252
[InlineData(
RightToLeft
.Yes, 0, 100)]
253
[InlineData(
RightToLeft
.Yes, 0, 0)]
254
public void HScrollBarLastLineButtonAccessibleObject_Invoke_DoesNotWork_OutOfRange(
RightToLeft
rightToLeft, int value, int maximum)
269
public void HScrollBarLastLineButtonAccessibleObject_Invoke_DoesNotWork_IfHandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
284
public void HScrollBarLinePageButtonAccessibleObject_Invoke_DoesNotWork_MinimumEqualsMaximum(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
299
public void HScrollBarLastLineButtonAccessibleObject_GetPropertyValue_IsEnabledProperty_ReturnsTrue_OwnerEnabled(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
311
public void HScrollBarLastLineButtonAccessibleObject_GetPropertyValue_IsEnabledProperty_ReturnsFalse_OwnerDisabled(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
323
public void HScrollBarLastLineButtonAccessibleObject_IsDisplayed_ReturnsTrue_OwnerVisible(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
335
public void HScrollBarLastLineButtonAccessibleObject_IsDisplayed_ReturnsFalse_OwnerInvisible(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
345
private HScrollBar GetHScrollBar(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
System\Windows\Forms\AccessibleObjects\HScrollBar.ScrollBarLastPageButtonAccessibleObjectTests.cs (31)
17
public void HScrollBarLastPageButtonAccessibleObject_GetChild_ReturnNull(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
30
public void HScrollBarLastPageButtonAccessibleObject_GetChildCount_ReturnMinusOne(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
41
public void HScrollBarLastPageButtonAccessibleObject_Bounds_ReturnEmptyRectangle_IfHandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
52
public void HScrollBarLastPageButtonAccessibleObject_DefaultAction_ReturnNotNull_HandleIsCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
63
public void HScrollBarLastPageButtonAccessibleObject_DefaultAction_ReturnNull_HandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
74
public void HScrollBarLastPageButtonAccessibleObject_Description_ReturnNotNull_HandleIsCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
85
public void HScrollBarLastPageButtonAccessibleObject_Description_ReturnNull_HandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
96
public void HScrollBarLastPageButtonAccessibleObject_Name_ReturnNotNull_HandleIsCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
107
public void HScrollBarLastPageButtonAccessibleObject_Name_ReturnNull_HandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
118
public void HScrollBarLastPageButtonAccessibleObject_Role_ReturnNotNull(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
130
public void HScrollBarLastPageButtonAccessibleObject_State_ReturnNone_IfHandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
141
public void HScrollBarLastPageButtonAccessibleObject_InvokePattern_Supported(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
152
public void HScrollBarLastPageButtonAccessibleObject_FragmentNavigate_ReturnExpected_LastPageButtonIsDisplayed(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
168
public void HScrollBarLastPageButtonAccessibleObject_FragmentNavigate_ReturnExpected_LastPageButtonIsHidden(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
184
public void HScrollBarLastPageButtonAccessibleObject_FragmentNavigate_ReturnExpected_MinimumEqualsMaximum(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
200
public void HScrollBarLastPageButtonAccessibleObject_FragmentNavigate_ReturnNull_HandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
216
using HScrollBar scrollBar = GetHScrollBar(createControl: true,
RightToLeft
.Yes, minimum: 0, maximum: 100, value: 50);
234
using HScrollBar scrollBar = GetHScrollBar(createControl: true,
RightToLeft
.No, minimum: 0, maximum: 100, value: 50);
250
[InlineData(
RightToLeft
.No, 99, 100)]
251
[InlineData(
RightToLeft
.No, 0, 0)]
252
[InlineData(
RightToLeft
.Yes, 0, 100)]
253
[InlineData(
RightToLeft
.Yes, 0, 0)]
254
public void HScrollBarLastPageButtonAccessibleObject_Invoke_DoesNotWork_OutOfRange(
RightToLeft
rightToLeft, int value, int maximum)
269
public void HScrollBarLastPageButtonAccessibleObject_Invoke_DoesNotWork_IfHandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
284
public void HScrollBarLastPageButtonAccessibleObject_Invoke_DoesNotWork_MinimumEqualsMaximum(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
299
public void HScrollBarLastPageButtonAccessibleObject_Invoke_DoesNotWork_LastPageButtonIsHidden(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
314
public void HScrollBarLastPageButtonAccessibleObject_GetPropertyValue_IsEnabledProperty_ReturnsTrue_OwnerEnabled(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
326
public void HScrollBarLastPageButtonAccessibleObject_GetPropertyValue_IsEnabledProperty_ReturnsFalse_OwnerDisabled(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
338
public void HScrollBarLastPageButtonAccessibleObject_IsDisplayed_ReturnsTrue_OwnerVisible(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
350
public void HScrollBarLastPageButtonAccessibleObject_IsDisplayed_ReturnsFalse_OwnerInvisible(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
360
private HScrollBar GetHScrollBar(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
System\Windows\Forms\AccessibleObjects\HScrollBar.ScrollBarThumbAccessibleObjectTests.cs (21)
17
public void HScrollBarThumbAccessibleObject_GetChild_ReturnNull(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
30
public void HScrollBarThumbAccessibleObject_GetChildCount_ReturnMinusOne(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
41
public void HScrollBarThumbAccessibleObject_DefaultAction_ReturnNotNull(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
52
public void HScrollBarThumbAccessibleObject_Description_ReturnNotNull_HandleIsCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
63
public void HScrollBarThumbAccessibleObject_Description_ReturnNull_HandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
74
public void HScrollBarThumbAccessibleObject_Name_ReturnNotNull_HandleIsCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
85
public void HScrollBarThumbAccessibleObject_Name_ReturnNull_HandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
96
public void HScrollBarThumbAccessibleObject_Role_ReturnIndicator_HandleIsCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
107
public void HScrollBarThumbAccessibleObject_Role_ReturnNone_HandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
118
public void HScrollBarThumbAccessibleObject_State_ReturnExpected(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
129
public void HScrollBarThumbAccessibleObject_InvokePattern_Supported(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
140
public void HScrollBarThumbAccessibleObject_FragmentNavigate_ReturnExpected_BothPageButtonsAreDisplayed(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
156
public void HScrollBarThumbAccessibleObject_FragmentNavigate_ReturnExpected_FirstPageButtonIsHidden(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
172
public void HScrollBarThumbAccessibleObject_FragmentNavigate_ReturnExpected_LastPageButtonIsHidden(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
188
public void HScrollBarThumbAccessibleObject_FragmentNavigate_ReturnExpected_MinimumEqualsMaximum(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
204
public void HScrollBarThumbAccessibleObject_FragmentNavigate_ReturnNull_HandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
219
public void HScrollBarThumbAccessibleObject_GetPropertyValue_IsEnabledProperty_ReturnsTrue_OwnerEnabled(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
231
public void HScrollBarThumbAccessibleObject_GetPropertyValue_IsEnabledProperty_ReturnsFalse_OwnerDisabled(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
243
public void HScrollBarThumbAccessibleObject_IsDisplayed_ReturnsTrue_OwnerVisible(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
255
public void HScrollBarThumbAccessibleObject_IsDisplayed_ReturnsFalse_OwnerInvisible(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
265
private HScrollBar GetHScrollBar(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
System\Windows\Forms\AccessibleObjects\TrackBar.TrackBarAccessibleObjectTests.cs (14)
143
public void TrackBarAccessibilityObject_GetChildCount_ReturnsThree_IfAllButtonsAreDisplayed(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, int minimum, int maximum, int value)
155
public void TrackBarAccessibilityObject_GetChildCount_ReturnsTwo_IfFirstButtonIsHidden(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, int minimum, int maximum, int value)
167
public void TrackBarAccessibilityObject_GetChildCount_ReturnsTwo_IfLastButtonIsHidden(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, int minimum, int maximum, int value)
179
public void TrackBarAccessibilityObject_GetChildCount_ReturnsTwo_MinimumEqualsMaximum(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, int minimum, int maximum, int value)
192
public void TrackBarAccessibilityObject_GetChildCount_ReturnsMinusOne_IfHandleIsNotCreated(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, int minimum, int maximum, int value)
203
public void TrackBarAccessibilityObject_GetChild_ReturnsExpected_ButtonsAreDisplayed(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, int minimum, int maximum, int value)
218
public void TrackBarAccessibilityObject_GetChild_ReturnsExpected_FirstButtonIsHidden(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, int minimum, int maximum, int value)
232
public void TrackBarAccessibilityObject_GetChild_ReturnsExpected_LastButtonIsHidden(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, int minimum, int maximum, int value)
247
public void TrackBarAccessibilityObject_GetChild_ReturnsNull_IfHandleNotCreated(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, int minimum, int maximum, int value)
345
public void TrackBarAccessibilityObject_FragmentNavigate_Child_ReturnsExpected_ButtonsAreDisplayed(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, int minimum, int maximum, int value)
357
public void TrackBarAccessibilityObject_FragmentNavigate_Child_ReturnsExpected_IfFirstButtonIsHidden(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, int minimum, int maximum, int value)
369
public void TrackBarAccessibilityObject_FragmentNavigate_Child_ReturnsExpected_IfLastButtonIsHidden(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, int minimum, int maximum, int value)
381
public void TrackBarAccessibilityObject_FragmentNavigate_Child_ReturnsNull_IfHandleNotCreated(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, int minimum, int maximum, int value)
478
private TrackBar GetTrackBar(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, bool createControl, int value, int minimum, int maximum)
System\Windows\Forms\AccessibleObjects\TrackBar.TrackBarFirstButtonAccessibleObjectTests.cs (50)
16
public void TrackBarFirstButtonAccessibleObject_Bounds_ReturnsNotEmptyRectangle_IfButtonIsDisplayed(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, int minimum, int maximum, int value)
27
public void TrackBarFirstButtonAccessibleObject_Bounds_ReturnsEmptyRectangle_IfButtonIsHidden(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, int minimum, int maximum, int value)
38
public void TrackBarFirstButtonAccessibleObject_Bounds_ReturnsEmptyRectangle_IfHandleIsNotCreated(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, int minimum, int maximum, int value)
49
public void TrackBarFirstButtonAccessibleObject_DefaultAction_ReturnActionPress(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, bool createControl, int minimum, int maximum, int value)
60
public void TrackBarFirstButtonAccessibleObject_Help_ReturnExpected(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, bool createControl, int minimum, int maximum, int value)
71
foreach (
RightToLeft
rightToLeft in new
RightToLeft
[] {
RightToLeft
.Yes,
RightToLeft
.No })
75
if (rightToLeft ==
RightToLeft
.Yes && !rightToLeftLayout)
93
public void TrackBarFirstButtonAccessibleObject_Name_ReturnDescreaseName(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, bool createControl, int minimum, int maximum, int value)
106
foreach (
RightToLeft
rightToLeft in new
RightToLeft
[] {
RightToLeft
.Yes,
RightToLeft
.No })
110
if (orientation == Orientation.Vertical || (rightToLeft ==
RightToLeft
.Yes && !rightToLeftLayout))
127
public void TrackBarFirstButtonAccessibleObject_Name_ReturnIncreaseName(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, bool createControl, int minimum, int maximum, int value)
138
public void TrackBarFirstButtonAccessibleObject_Role_ReturnExpected(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, bool createControl, int minimum, int maximum, int value)
150
public void TrackBarFirstButtonAccessibleObject_State_ReturnExpected(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, bool createControl, int minimum, int maximum, int value)
164
public void TrackBarFirstButtonAccessibleObject_FragmentNavigate_ReturnsNull_IfFirstButtonIsHidden(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, int minimum, int maximum, int value)
180
public void TrackBarFirstButtonAccessibleObject_FragmentNavigate_ReturnsNull_MinimumEqualsMaximum(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, int minimum, int maximum, int value)
196
public void TrackBarFirstButtonAccessibleObject_FragmentNavigate_ReturnsExpected_IfFirstButtonIsDisplayed(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, int minimum, int maximum, int value)
212
public void TrackBarFirstButtonAccessibleObject_FragmentNavigate_ReturnsNull_IfHandleIsNotCreated(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, int minimum, int maximum, int value)
227
public void TrackBarFirstButtonAccessibleObject_GetChildCount_ReturnExpected(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, bool createControl, int minimum, int maximum, int value)
238
public void TrackBarFirstButtonAccessibleObject_GetChild_ReturnExpected(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, bool createControl, int minimum, int maximum, int value)
250
[InlineData(Orientation.Vertical,
RightToLeft
.Yes, true)]
251
[InlineData(Orientation.Vertical,
RightToLeft
.Yes, false)]
252
[InlineData(Orientation.Vertical,
RightToLeft
.No, true)]
253
[InlineData(Orientation.Vertical,
RightToLeft
.No, false)]
254
[InlineData(Orientation.Horizontal,
RightToLeft
.Yes, false)]
255
public void TrackBarFirstButtonAccessibleObject_Invoke_Increase_WorkCorrectly(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout)
277
[InlineData(Orientation.Horizontal,
RightToLeft
.No, true)]
278
[InlineData(Orientation.Horizontal,
RightToLeft
.No, false)]
279
[InlineData(Orientation.Horizontal,
RightToLeft
.Yes, true)]
280
public void TrackBarFirstButtonAccessibleObject_Invoke_Decrease_WorkCorrectly(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout)
303
public void TrackBarFirstButtonAccessibleObject_Invoke_DoesNotWork_IfHandleIsNotCreated(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, int minimum, int maximum, int value)
318
public void TrackBarFirstButtonAccessibleObject_InvokePattern_DoesNotSupport(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, bool createControl, int minimum, int maximum, int value)
329
public void TrackBarFirstButtonAccessibleObject_GetPropertyValue_IsEnabledProperty_ReturnsTrue_OwnerEnabled(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, bool createControl, int minimum, int maximum, int value)
341
public void TrackBarFirstButtonAccessibleObject_GetPropertyValue_IsEnabledProperty_ReturnsFalse_OwnerDisabled(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, bool createControl, int minimum, int maximum, int value)
353
public void TrackBarFirstButtonAccessibleObject_IsDisplayed_ReturnsTrue_OwnerVisible(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, int minimum, int maximum, int value)
365
public void TrackBarFirstButtonAccessibleObject_IsDisplayed_ReturnsFalse_OwnerInvisible(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, int minimum, int maximum, int value)
375
private TrackBar GetTrackBar(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, bool createControl, int value, int minimum, int maximum)
404
[InlineData(Orientation.Horizontal,
RightToLeft
.No, false)]
405
[InlineData(Orientation.Horizontal,
RightToLeft
.Yes, true)]
406
public void TrackBarFirstButtonAccessibleObject_Name_ReturnsDecreaseName_IfHorizontalAndNotMirrored(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout)
416
[InlineData(Orientation.Vertical,
RightToLeft
.Yes, true)]
417
[InlineData(Orientation.Vertical,
RightToLeft
.Yes, false)]
418
[InlineData(Orientation.Vertical,
RightToLeft
.No, true)]
419
[InlineData(Orientation.Vertical,
RightToLeft
.No, false)]
420
public void TrackBarFirstButtonAccessibleObject_Name_ReturnsIncreaseName_IfVertical(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout)
System\Windows\Forms\AccessibleObjects\TrackBar.TrackBarLastButtonAccessibleObjectTests.cs (42)
16
public void TrackBarLastButtonAccessibleObject_Bounds_ReturnsNotEmptyRectangle_IfButtonIsDisplayed(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, int minimum, int maximum, int value)
27
public void TrackBarLastButtonAccessibleObject_Bounds_ReturnsEmptyRectangle_IfButtonIsHidden(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, int minimum, int maximum, int value)
38
public void TrackBarLastButtonAccessibleObject_Bounds_ReturnsEmptyRectangle_IfHandleIsNotCreated(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, int minimum, int maximum, int value)
49
public void TrackBarLastButtonAccessibleObject_DefaultAction_ReturnActionPress(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, bool createControl, int minimum, int maximum, int value)
60
public void TrackBarLastButtonAccessibleObject_Help_ReturnExpected(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, bool createControl, int minimum, int maximum, int value)
71
foreach (
RightToLeft
rightToLeft in new
RightToLeft
[] {
RightToLeft
.Yes,
RightToLeft
.No })
75
if (rightToLeft ==
RightToLeft
.Yes && !rightToLeftLayout)
93
public void TrackBarFirstButtonAccessibleObject_Name_ReturnIncreaseName(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, bool createControl, int minimum, int maximum, int value)
106
foreach (
RightToLeft
rightToLeft in new
RightToLeft
[] {
RightToLeft
.Yes,
RightToLeft
.No })
110
if (orientation == Orientation.Vertical || (rightToLeft ==
RightToLeft
.Yes && !rightToLeftLayout))
127
public void TrackBarLLastButtonAccessibleObject_Name_ReturnDecreaseName(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, bool createControl, int minimum, int maximum, int value)
138
public void TrackBarLastButtonAccessibleObject_Role_ReturnExpected(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, bool createControl, int minimum, int maximum, int value)
150
public void TrackBarLastButtonAccessibleObject_State_ReturnExpected(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, bool createControl, int minimum, int maximum, int value)
165
public void TrackBarLastButtonAccessibleObject_FragmentNavigate_ReturnsNull_IfButtonIsHidden(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, int minimum, int maximum, int value)
181
public void TrackBarLastButtonAccessibleObject_FragmentNavigate_ReturnsNull_MinimumEqualsMaximum(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, int minimum, int maximum, int value)
197
public void TrackBarLastButtonAccessibleObject_FragmentNavigate_ReturnsNull_IfHandleIsNotCreated(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, int minimum, int maximum, int value)
212
public void TrackBarLastButtonAccessibleObject_FragmentNavigate_ReturnsExpected_IfButtonIsDisplayed(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, int minimum, int maximum, int value)
228
public void TrackBarLastButtonAccessibleObject_GetChildCount_ReturnExpected(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, bool createControl, int minimum, int maximum, int value)
239
public void TrackBarLastButtonAccessibleObject_GetChild_ReturnExpected(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, bool createControl, int minimum, int maximum, int value)
251
[InlineData(Orientation.Vertical,
RightToLeft
.Yes, true)]
252
[InlineData(Orientation.Vertical,
RightToLeft
.Yes, false)]
253
[InlineData(Orientation.Vertical,
RightToLeft
.No, true)]
254
[InlineData(Orientation.Vertical,
RightToLeft
.No, false)]
255
[InlineData(Orientation.Horizontal,
RightToLeft
.Yes, false)]
256
public void TrackBarLastButtonAccessibleObject_Invoke_Decrease_WorkCorrectly(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout)
278
[InlineData(Orientation.Horizontal,
RightToLeft
.No, true)]
279
[InlineData(Orientation.Horizontal,
RightToLeft
.No, false)]
280
[InlineData(Orientation.Horizontal,
RightToLeft
.Yes, true)]
281
public void TrackBarLastButtonAccessibleObject_Invoke_Increase_WorkCorrectly(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout)
304
public void TrackBarLastButtonAccessibleObject_Invoke_DoesNotWork_IfHandleIsNotCreated(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, int minimum, int maximum, int value)
319
public void TrackBarLastButtonAccessibleObject_InvokePattern_DoesNotSupport(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, bool createControl, int minimum, int maximum, int value)
330
public void TrackBarLastButtonAccessibleObject_GetPropertyValue_IsEnabledProperty_ReturnsTrue_OwnerEnabled(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, bool createControl, int minimum, int maximum, int value)
342
public void TrackBarLastButtonAccessibleObject_GetPropertyValue_IsEnabledProperty_ReturnsFalse_OwnerDisabled(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, bool createControl, int minimum, int maximum, int value)
354
public void TrackBarLastButtonAccessibleObject_IsDisplayed_ReturnsTrue_OwnerVisible(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, int minimum, int maximum, int value)
366
public void TrackBarLastButtonAccessibleObject_IsDisplayed_ReturnsFalse_OwnerInvisible(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, int minimum, int maximum, int value)
376
private TrackBar GetTrackBar(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, bool createControl, int value, int minimum, int maximum)
System\Windows\Forms\AccessibleObjects\TrackBar.TrackBarThumbAccessibleObjectTests.cs (19)
16
public void TrackBarThumbAccessibleObject_Bounds_ReturnsEmptyRectangle_IfHandleIsNotCreated(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, int minimum, int maximum, int value)
27
public void TrackBarThumbAccessibleObject_Bounds_ReturnsRectangle_IfHandleIsCreated(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, int minimum, int maximum, int value)
38
public void TrackBarThumbAccessibleObject_DefaultAction_ReturnActionPress(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, bool createControl, int minimum, int maximum, int value)
49
public void TrackBarThumbAccessibleObject_Help_ReturnExpected(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, bool createControl, int minimum, int maximum, int value)
60
public void TrackBarThumbAccessibleObject_Name_ReturnExpected(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, bool createControl, int minimum, int maximum, int value)
71
public void TrackBarThumbAccessibleObject_Role_ReturnExpected(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, bool createControl, int minimum, int maximum, int value)
83
public void TrackBarThumbAccessibleObject_State_ReturnExpected(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, bool createControl, int minimum, int maximum, int value)
93
public void TrackBarThumbAccessibleObject_FragmentNavigate_ReturnExpected_IfButtonsIsDisplayed(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, int minimum, int maximum, int value)
109
public void TrackBarThumbAccessibleObject_FragmentNavigate_ReturnExpected_IfFirstButtonIsDisplayed(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, int minimum, int maximum, int value)
125
public void TrackBarThumbAccessibleObject_FragmentNavigate_ReturnExpected_IfLastButtonIsDisplayed(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, int minimum, int maximum, int value)
141
public void TrackBarThumbAccessibleObject_FragmentNavigate_ReturnNull_IfHandleIsNotCreated(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, int minimum, int maximum, int value)
157
public void TrackBarThumbAccessibleObject_GetChildCount_ReturnExpected(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, bool createControl, int minimum, int maximum, int value)
168
public void TrackBarThumbAccessibleObject_GetChild_ReturnExpected(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, bool createControl, int minimum, int maximum, int value)
181
public void TrackBarThumbAccessibleObject_InvokePattern_DoesNotSupport(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, bool createControl, int minimum, int maximum, int value)
192
public void TrackBarThumbAccessibleObject_GetPropertyValue_IsEnabledProperty_ReturnsTrue_OwnerEnabled(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, bool createControl, int minimum, int maximum, int value)
204
public void TrackBarThumbAccessibleObject_GetPropertyValue_IsEnabledProperty_ReturnsFalse_OwnerDisabled(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, bool createControl, int minimum, int maximum, int value)
216
public void TrackBarThumbAccessibleObject_IsDisplayed_ReturnsTrue_OwnerVisible(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, bool createControl, int minimum, int maximum, int value)
228
public void TrackBarThumbAccessibleObject_IsDisplayed_ReturnsFalse_OwnerInvisible(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, bool createControl, int minimum, int maximum, int value)
238
private TrackBar GetTrackBar(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, bool createControl, int value, int minimum, int maximum)
System\Windows\Forms\AccessibleObjects\VScrollBar.ScrollBarFirstLineButtonAccessibleObjectTests.cs (30)
17
public void VScrollBarFirstLineButtonAccessibleObject_GetChild_ReturnNull(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
30
public void VScrollBarFirstLineButtonAccessibleObject_GetChildCount_ReturnMinusOne(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
41
public void VScrollBarFirstLineButtonAccessibleObject_DefaultAction_ReturnNull_HandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
52
public void VScrollBarFirstLineButtonAccessibleObject_DefaultAction_ReturnNull_HandleIsCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
63
public void VScrollBarFirstLineButtonAccessibleObject_Description_ReturnNull_HandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
74
public void VScrollBarFirstLineButtonAccessibleObject_Description_ReturnNull_HandleIsCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
85
public void VScrollBarFirstLineButtonAccessibleObject_State_ReturnExpected(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
96
public void VScrollBarFirstLineButtonAccessibleObject_Name_ReturnNull_HandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
107
public void VScrollBarFirstLineButtonAccessibleObject_Name_ReturnNull_HandleIsCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
118
public void VScrollBarFirstLineButtonAccessibleObject_Role_ReturnNotNull(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
130
public void VScrollBarFirstLineButtonAccessibleObject_InvokePattern_Supported(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
141
public void VScrollBarFirstLineButtonAccessibleObject_FragmentNavigate_ReturnExpected_FirstPageButtonIsDisplayed(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
157
public void VScrollBarFirstLineButtonAccessibleObject_FragmentNavigate_ReturnExpected_FirstPageButtonIsHidden(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
173
public void VScrollBarFirstLineButtonAccessibleObject_FragmentNavigate_ReturnExpected_MinimumEqualsMaximum(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
189
public void VScrollBarFirstLineButtonAccessibleObject_FragmentNavigate_ReturnNull_HandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
204
[InlineData(
RightToLeft
.Yes)]
205
[InlineData(
RightToLeft
.No)]
206
public void VScrollBarFirstLineButtonAccessibleObject_Invoke_DecreaseValue(
RightToLeft
rightToLeft)
224
[InlineData(
RightToLeft
.No, 0, 100)]
225
[InlineData(
RightToLeft
.No, 0, 0)]
226
[InlineData(
RightToLeft
.Yes, 0, 100)]
227
[InlineData(
RightToLeft
.Yes, 0, 0)]
228
public void VScrollBarFirstLineButtonAccessibleObject_Invoke_DoesNotWork_OutOfRange(
RightToLeft
rightToLeft, int value, int maximum)
243
public void VScrollBarFirstLineButtonAccessibleObject_Invoke_DoesNotWork_IfHandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
258
public void VScrollBarLineButtonAccessibleObject_Invoke_DoesNotWork_MinimumEqualsMaximum(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
273
public void VScrollBarLineButtonAccessibleObject_GetPropertyValue_IsEnabledProperty_ReturnsTrue_OwnerEnabled(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
285
public void VScrollBarLineButtonAccessibleObject_GetPropertyValue_IsEnabledProperty_ReturnsFalse_OwnerDisabled(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
297
public void VScrollBarFirstLineButtonAccessibleObject_IsDisplayed_ReturnsTrue_OwnerVisible(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
309
public void VScrollBarFirstLineButtonAccessibleObject_IsDisplayed_ReturnsFalse_OwnerInvisible(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
319
private VScrollBar GetVScrollBar(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
System\Windows\Forms\AccessibleObjects\VScrollBar.ScrollBarFirstPageButtonAccessibleObjectTests.cs (33)
15
public void VScrollBarFirstPageButtonAccessibleObject_GetChild_ReturnNull(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
28
public void VScrollBarFirstPageButtonAccessibleObject_GetChildCount_ReturnMinusOne(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
39
public void VScrollBarFirstPageButtonAccessibleObject_Bounds_ReturnEmptyRectangle_HandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
50
public void VScrollBarFirstPageButtonAccessibleObject_Bounds_ReturnEmptyRectangle_FirstPageButtonIsHidden(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
61
public void VScrollBarFirstPageButtonAccessibleObject_DefaultAction_ReturnNotNull_HandleIsCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
72
public void VScrollBarFirstPageButtonAccessibleObject_DefaultAction_ReturnNull_HandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
83
public void VScrollBarFirstPageButtonAccessibleObject_Description_ReturnNotNull_HandleIsCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
94
public void VScrollBarFirstPageButtonAccessibleObject_Description_ReturnNull_HandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
105
public void VScrollBarFirstPageButtonAccessibleObject_Name_ReturnNotNull_HandleIsCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
116
public void VScrollBarFirstPageButtonAccessibleObject_Name_ReturnNull_HandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
127
public void VScrollBarFirstPageButtonAccessibleObject_Role_ReturnNotNull(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
139
public void VScrollBarFirstPageButtonAccessibleObject_State_ReturnNone_IfHandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
150
public void VScrollBarFirstPageButtonAccessibleObject_InvokePattern_Supported(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
161
public void VScrollBarFirstPageButtonAccessibleObject_FragmentNavigate_ReturnsExpected_ButtonIsDisplayed(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
179
public void VScrollBarFirstPageButtonAccessibleObject_FragmentNavigate_ReturnsNull_ButtonIsHidden(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
195
public void VScrollBarFirstPageButtonAccessibleObject_FragmentNavigate_ReturnsNull_MinimumEqualsMaximum(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
211
public void VScrollBarFirstPageButtonAccessibleObject_FragmentNavigate_ReturnsNull_HandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
225
[InlineData(
RightToLeft
.Yes)]
226
[InlineData(
RightToLeft
.No)]
227
public void VScrollBarFirstPageButtonAccessibleObject_Invoke_DecreaseValue(
RightToLeft
rightToLeft)
245
[InlineData(
RightToLeft
.No, 0, 100)]
246
[InlineData(
RightToLeft
.No, 0, 0)]
247
[InlineData(
RightToLeft
.Yes, 0, 100)]
248
[InlineData(
RightToLeft
.Yes, 0, 0)]
249
public void VScrollBarFirstPageButtonAccessibleObject_Invoke_DoesNotWork_OutOfRange(
RightToLeft
rightToLeft, int value, int maximum)
264
public void VScrollBarFirstPageButtonAccessibleObject_Invoke_DoesNotWork_IfHandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
279
public void VScrollBarFirstPageButtonAccessibleObject_Invoke_DoesNotWork_MinimumEqualsMaximum(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
294
public void VScrollBarFirstPageButtonAccessibleObject_Invoke_DoesNotWork_FirstPageButtonIsHidden(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
309
public void VScrollBarFirstPageButtonAccessibleObject_GetPropertyValue_IsEnabledProperty_ReturnsTrue_OwnerEnabled(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
321
public void VScrollBarFirstPageButtonAccessibleObject_GetPropertyValue_IsEnabledProperty_ReturnsFalse_OwnerDisabled(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
333
public void VScrollBarFirstLineButtonAccessibleObject_IsDisplayed_ReturnsTrue_OwnerVisible(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
345
public void VScrollBarFirstLineButtonAccessibleObject_IsDisplayed_ReturnsFalse_OwnerInvisible(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
355
private VScrollBar GetVScrollBar(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
System\Windows\Forms\AccessibleObjects\VScrollBar.ScrollBarLastLineButtonAccessibleObjectTests.cs (31)
17
public void VScrollBarLastLineButtonAccessibleObject_GetChild_ReturnNull(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
30
public void VScrollBarLastLineButtonAccessibleObject_GetChildCount_ReturnMinusOne(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
41
public void VScrollBarLastLineButtonAccessibleObject_DefaultAction_ReturnNotNull_HandleIsCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
52
public void VScrollBarLastLineButtonAccessibleObject_DefaultAction_ReturnNull_HandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
63
public void VScrollBarLastLineButtonAccessibleObject_Description_ReturnNotNull_HandleIsCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
74
public void VScrollBarLastLineButtonAccessibleObject_Description_ReturnNull_HandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
85
public void VScrollBarLastLineButtonAccessibleObject_Name_ReturnNotNull_HandleIsCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
96
public void VScrollBarLastLineButtonAccessibleObject_Name_ReturnNull_HandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
107
public void VScrollBarLastLineButtonAccessibleObject_State_ReturnExpected(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
118
public void VScrollBarLastLineButtonAccessibleObject_Role_ReturnPushButton_HandleIsCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
129
public void VScrollBarLastLineButtonAccessibleObject_Role_ReturnNone_HandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
140
public void VScrollBarLastLineButtonAccessibleObject_InvokePattern_Supported(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
151
public void VScrollBarLastLineButtonAccessibleObject_FragmentNavigate_ReturnsExpected_LastPageButtonIsDisplayed(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
167
public void VScrollBarLastLineButtonAccessibleObject_FragmentNavigate_ReturnsExpected_LastPageButtonIsHidden(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
183
public void VScrollBarLastLineButtonAccessibleObject_FragmentNavigate_ReturnsExpected_MinimumEqualsMaximum(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
199
public void VScrollBarLastLineButtonAccessibleObject_FragmentNavigate_ReturnsExpected_HandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
214
[InlineData(
RightToLeft
.Yes)]
215
[InlineData(
RightToLeft
.No)]
216
public void VScrollBarLastLineButtonAccessibleObject_Invoke_IncreaseValue(
RightToLeft
rightToLeft)
234
[InlineData(
RightToLeft
.No, 99, 100)]
235
[InlineData(
RightToLeft
.No, 0, 0)]
236
[InlineData(
RightToLeft
.Yes, 99, 100)]
237
[InlineData(
RightToLeft
.Yes, 0, 0)]
238
public void VScrollBarLastLineButtonAccessibleObject_Invoke_DoesNotWork_OutOfRange(
RightToLeft
rightToLeft, int value, int maximum)
253
public void VScrollBarLastLineButtonAccessibleObject_Invoke_DoesNotWork_IfHandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
268
public void VScrollBarLinePageButtonAccessibleObject_Invoke_DoesNotWork_MinimumEqualsMaximum(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
283
public void VScrollBarLastLineButtonAccessibleObject_GetPropertyValue_IsEnabledProperty_ReturnsTrue_OwnerEnabled(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
295
public void VScrollBarLastLineButtonAccessibleObject_GetPropertyValue_IsEnabledProperty_ReturnsFalse_OwnerDisabled(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
307
public void VScrollBarLastLineButtonAccessibleObject_IsDisplayed_ReturnsTrue_OwnerVisible(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
319
public void VScrollBarLastLineButtonAccessibleObject_IsDisplayed_ReturnsFalse_OwnerInvisible(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
329
private VScrollBar GetVScrollBar(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
System\Windows\Forms\AccessibleObjects\VScrollBar.ScrollBarLastPageButtonAccessibleObjectTests.cs (32)
17
public void VScrollBarLastPageButtonAccessibleObject_GetChild_ReturnNull(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
30
public void VScrollBarLastPageButtonAccessibleObject_GetChildCount_ReturnMinusOne(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
41
public void VScrollBarLastPageButtonAccessibleObject_Bounds_ReturnEmptyRectangle_IfHandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
52
public void VScrollBarLastPageButtonAccessibleObject_DefaultAction_ReturnNotNull_HandleIsCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
63
public void VScrollBarLastPageButtonAccessibleObject_DefaultAction_ReturnNull_HandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
74
public void VScrollBarLastPageButtonAccessibleObject_Description_ReturnNotNull_HandleIsCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
85
public void VScrollBarLastPageButtonAccessibleObject_Description_ReturnNull_HandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
96
public void VScrollBarLastPageButtonAccessibleObject_Name_ReturnNotNull_HandleIsCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
107
public void VScrollBarLastPageButtonAccessibleObject_Name_ReturnNull_HandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
118
public void VScrollBarLastPageButtonAccessibleObject_Role_ReturnNotNull(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
130
public void VScrollBarLastPageButtonAccessibleObject_State_ReturnNone_IfHandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
141
public void VScrollBarLastPageButtonAccessibleObject_InvokePattern_Supported(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
152
public void VScrollBarLastPageButtonAccessibleObject_FragmentNavigate_ReturnExpected_LastPageButtonIsDisplayed(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
168
public void VScrollBarLastPageButtonAccessibleObject_FragmentNavigate_ReturnNull_LastPageButtonIsHidden(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
184
public void VScrollBarLastPageButtonAccessibleObject_FragmentNavigate_ReturnNull_MinimumEqualsMaximum(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
200
public void VScrollBarLastPageButtonAccessibleObject_FragmentNavigate_ReturnNull_HandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
214
[InlineData(
RightToLeft
.Yes)]
215
[InlineData(
RightToLeft
.No)]
216
public void VScrollBarLastPageButtonAccessibleObject_Invoke_IncreaseValue(
RightToLeft
rightToLeft)
234
[InlineData(
RightToLeft
.No, 99, 100)]
235
[InlineData(
RightToLeft
.No, 0, 0)]
236
[InlineData(
RightToLeft
.Yes, 99, 100)]
237
[InlineData(
RightToLeft
.Yes, 0, 0)]
238
public void VScrollBarLastPageButtonAccessibleObject_Invoke_DoesNotWork_OutOfRange(
RightToLeft
rightToLeft, int value, int maximum)
253
public void VScrollBarLastPageButtonAccessibleObject_Invoke_DoesNotWork_IfHandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
268
public void VScrollBarLastPageButtonAccessibleObject_Invoke_DoesNotWork_MinimumEqualsMaximum(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
283
public void VScrollBarLastPageButtonAccessibleObject_Invoke_DoesNotWork_LastPageButtonIsHidden(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
298
public void VScrollBarLastPageButtonAccessibleObject_GetPropertyValue_IsEnabledProperty_ReturnsTrue_OwnerEnabled(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
310
public void VScrollBarLastPageButtonAccessibleObject_GetPropertyValue_IsEnabledProperty_ReturnsFalse_OwnerDisabled(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
322
public void VScrollBarLastPageButtonAccessibleObject_IsDisplayed_ReturnsTrue_OwnerVisible(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
334
public void VScrollBarLastPageButtonAccessibleObject_IsDisplayed_ReturnsFalse_OwnerInvisible(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
344
private VScrollBar GetVScrollBar(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
System\Windows\Forms\AccessibleObjects\VScrollBar.ScrollBarThumbAccessibleObjectTests.cs (21)
17
public void VScrollBarThumbAccessibleObject_GetChild_ReturnNull(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
30
public void VScrollBarThumbAccessibleObject_GetChildCount_ReturnMinusOne(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
41
public void VScrollBarThumbAccessibleObject_DefaultAction_ReturnNotNull(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
52
public void VScrollBarThumbAccessibleObject_Description_ReturnNotNull_HandleIsCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
63
public void VScrollBarThumbAccessibleObject_Description_ReturnNull_HandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
74
public void VScrollBarThumbAccessibleObject_Name_ReturnNotNull_HandleIsCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
85
public void VScrollBarThumbAccessibleObject_Name_ReturnNull_HandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
96
public void VScrollBarThumbAccessibleObject_Role_ReturnIndicator_HandleIsCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
107
public void VScrollBarThumbAccessibleObject_Role_ReturnNone_HandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
118
public void VScrollBarThumbAccessibleObject_State_ReturnExpected(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
129
public void VScrollBarThumbAccessibleObject_InvokePattern_Supported(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
140
public void VScrollBarThumbAccessibleObject_FragmentNavigate_ReturnExpected_BothPageButtonsAreDisplayed(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
156
public void VScrollBarThumbAccessibleObject_FragmentNavigate_ReturnExpected_FirstPageButtonIsHidden(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
172
public void VScrollBarThumbAccessibleObject_FragmentNavigate_ReturnExpected_LastPageButtonIsHidden(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
188
public void VScrollBarThumbAccessibleObject_FragmentNavigate_ReturnExpected_MinimumEqualsMaximum(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
204
public void VScrollBarThumbAccessibleObject_FragmentNavigate_ReturnNull_HandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
219
public void VScrollBarThumbAccessibleObject_GetPropertyValue_IsEnabledProperty_ReturnsTrue_OwnerEnabled(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
231
public void VScrollBarThumbAccessibleObject_GetPropertyValue_IsEnabledProperty_ReturnsFalse_OwnerDisabled(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
243
public void VScrollBarThumbAccessibleObject_IsDisplayed_ReturnsTrue_OwnerVisible(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
255
public void VScrollBarThumbAccessibleObject_IsDisplayed_ReturnsFalse_OwnerInvisible(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
265
private VScrollBar GetVScrollBar(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
System\Windows\Forms\AccessibleObjects\VScrollBar.VScrollBarAccessibleObjectTests.cs (11)
113
public void VScrollBarAccessibleObject_FragmentNavigate_Child_ReturnExpected(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
125
public void VScrollBarAccessibleObject_GetChildCount_ReturnsFive_AllButtonsAreDisplayed(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
136
public void VScrollBarAccessibleObject_GetChildCount_ReturnsFour_FirstPageButtonIsHidden(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
147
public void VScrollBarAccessibleObject_GetChildCount_ReturnsFour_LastPageButtonIsHidden(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
158
public void VScrollBarAccessibleObject_GetChildCount_ReturnsThree_MinimumEqualsMaximum(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
169
public void VScrollBarAccessibleObject_GetChild_ReturnExpected_AllButtonsAreDisplayed(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
185
public void VScrollBarAccessibleObject_GetChild_ReturnExpected_FirstButtonIsHidden(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
201
public void VScrollBarAccessibleObject_GetChild_ReturnExpected_LastButtonIsHidden(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
217
public void VScrollBarAccessibleObject_GetChild_ReturnExpected_MinimumEqualsMaximum(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
233
public void VScrollBarAccessibleObject_GetChild_ReturnExpected_HandleIsNotCreated(
RightToLeft
rightToLeft, int minimum, int maximum, int value)
261
private VScrollBar GetVScrollBar(bool createControl,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
System\Windows\Forms\AxHostTests.cs (2)
104
Assert.Equal(
RightToLeft
.No, ((Control)control).RightToLeft);
198
Assert.Equal(
RightToLeft
.No, ((Control)control).RightToLeft);
System\Windows\Forms\ButtonBaseTests.cs (32)
105
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
186
yield return new object[] { flatStyle,
RightToLeft
.Yes, textAlign, 0x56010000, 0x7000 };
187
yield return new object[] { flatStyle,
RightToLeft
.No, textAlign, 0x56010000, 0 };
188
yield return new object[] { flatStyle,
RightToLeft
.Inherit, textAlign, 0x56010000, 0 };
192
yield return new object[] { FlatStyle.System,
RightToLeft
.Yes, ContentAlignment.BottomLeft, 0x56012A00, 0x6000 };
193
yield return new object[] { FlatStyle.System,
RightToLeft
.Yes, ContentAlignment.BottomCenter, 0x56012B00, 0x6000 };
194
yield return new object[] { FlatStyle.System,
RightToLeft
.Yes, ContentAlignment.BottomRight, 0x56012900, 0x6000 };
195
yield return new object[] { FlatStyle.System,
RightToLeft
.Yes, ContentAlignment.MiddleLeft, 0x56012E00, 0x6000 };
196
yield return new object[] { FlatStyle.System,
RightToLeft
.Yes, ContentAlignment.MiddleCenter, 0x56012F00, 0x6000 };
197
yield return new object[] { FlatStyle.System,
RightToLeft
.Yes, ContentAlignment.MiddleRight, 0x56012D00, 0x6000 };
198
yield return new object[] { FlatStyle.System,
RightToLeft
.Yes, ContentAlignment.TopLeft, 0x56012600, 0x6000 };
199
yield return new object[] { FlatStyle.System,
RightToLeft
.Yes, ContentAlignment.TopCenter, 0x56012700, 0x6000 };
200
yield return new object[] { FlatStyle.System,
RightToLeft
.Yes, ContentAlignment.TopRight, 0x56012500, 0x6000 };
202
yield return new object[] { FlatStyle.System,
RightToLeft
.No, ContentAlignment.BottomLeft, 0x56012900, 0 };
203
yield return new object[] { FlatStyle.System,
RightToLeft
.No, ContentAlignment.BottomCenter, 0x56012B00, 0 };
204
yield return new object[] { FlatStyle.System,
RightToLeft
.No, ContentAlignment.BottomRight, 0x56012A00, 0 };
205
yield return new object[] { FlatStyle.System,
RightToLeft
.No, ContentAlignment.MiddleLeft, 0x56012D00, 0 };
206
yield return new object[] { FlatStyle.System,
RightToLeft
.No, ContentAlignment.MiddleCenter, 0x56012F00, 0 };
207
yield return new object[] { FlatStyle.System,
RightToLeft
.No, ContentAlignment.MiddleRight, 0x56012E00, 0 };
208
yield return new object[] { FlatStyle.System,
RightToLeft
.No, ContentAlignment.TopLeft, 0x56012500, 0 };
209
yield return new object[] { FlatStyle.System,
RightToLeft
.No, ContentAlignment.TopCenter, 0x56012700, 0 };
210
yield return new object[] { FlatStyle.System,
RightToLeft
.No, ContentAlignment.TopRight, 0x56012600, 0 };
212
yield return new object[] { FlatStyle.System,
RightToLeft
.Inherit, ContentAlignment.BottomLeft, 0x56012900, 0 };
213
yield return new object[] { FlatStyle.System,
RightToLeft
.Inherit, ContentAlignment.BottomCenter, 0x56012B00, 0 };
214
yield return new object[] { FlatStyle.System,
RightToLeft
.Inherit, ContentAlignment.BottomRight, 0x56012A00, 0 };
215
yield return new object[] { FlatStyle.System,
RightToLeft
.Inherit, ContentAlignment.MiddleLeft, 0x56012D00, 0 };
216
yield return new object[] { FlatStyle.System,
RightToLeft
.Inherit, ContentAlignment.MiddleCenter, 0x56012F00, 0 };
217
yield return new object[] { FlatStyle.System,
RightToLeft
.Inherit, ContentAlignment.MiddleRight, 0x56012E00, 0 };
218
yield return new object[] { FlatStyle.System,
RightToLeft
.Inherit, ContentAlignment.TopLeft, 0x56012500, 0 };
219
yield return new object[] { FlatStyle.System,
RightToLeft
.Inherit, ContentAlignment.TopCenter, 0x56012700, 0 };
220
yield return new object[] { FlatStyle.System,
RightToLeft
.Inherit, ContentAlignment.TopRight, 0x56012600, 0 };
225
public void ButtonBase_CreateParams_GetTextAlign_ReturnsExpected(FlatStyle flatStyle,
RightToLeft
rightToLeft, ContentAlignment textAlign, int expectedStyle, int expectedExStyle)
System\Windows\Forms\ButtonTests.cs (32)
103
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
208
yield return new object[] { flatStyle,
RightToLeft
.Yes, textAlign, 0x5601000B, 0x7000 };
209
yield return new object[] { flatStyle,
RightToLeft
.No, textAlign, 0x5601000B, 0 };
210
yield return new object[] { flatStyle,
RightToLeft
.Inherit, textAlign, 0x5601000B, 0 };
214
yield return new object[] { FlatStyle.System,
RightToLeft
.Yes, ContentAlignment.BottomLeft, 0x56012A00, 0x6000 };
215
yield return new object[] { FlatStyle.System,
RightToLeft
.Yes, ContentAlignment.BottomCenter, 0x56012B00, 0x6000 };
216
yield return new object[] { FlatStyle.System,
RightToLeft
.Yes, ContentAlignment.BottomRight, 0x56012900, 0x6000 };
217
yield return new object[] { FlatStyle.System,
RightToLeft
.Yes, ContentAlignment.MiddleLeft, 0x56012E00, 0x6000 };
218
yield return new object[] { FlatStyle.System,
RightToLeft
.Yes, ContentAlignment.MiddleCenter, 0x56012F00, 0x6000 };
219
yield return new object[] { FlatStyle.System,
RightToLeft
.Yes, ContentAlignment.MiddleRight, 0x56012D00, 0x6000 };
220
yield return new object[] { FlatStyle.System,
RightToLeft
.Yes, ContentAlignment.TopLeft, 0x56012600, 0x6000 };
221
yield return new object[] { FlatStyle.System,
RightToLeft
.Yes, ContentAlignment.TopCenter, 0x56012700, 0x6000 };
222
yield return new object[] { FlatStyle.System,
RightToLeft
.Yes, ContentAlignment.TopRight, 0x56012500, 0x6000 };
224
yield return new object[] { FlatStyle.System,
RightToLeft
.No, ContentAlignment.BottomLeft, 0x56012900, 0 };
225
yield return new object[] { FlatStyle.System,
RightToLeft
.No, ContentAlignment.BottomCenter, 0x56012B00, 0 };
226
yield return new object[] { FlatStyle.System,
RightToLeft
.No, ContentAlignment.BottomRight, 0x56012A00, 0 };
227
yield return new object[] { FlatStyle.System,
RightToLeft
.No, ContentAlignment.MiddleLeft, 0x56012D00, 0 };
228
yield return new object[] { FlatStyle.System,
RightToLeft
.No, ContentAlignment.MiddleCenter, 0x56012F00, 0 };
229
yield return new object[] { FlatStyle.System,
RightToLeft
.No, ContentAlignment.MiddleRight, 0x56012E00, 0 };
230
yield return new object[] { FlatStyle.System,
RightToLeft
.No, ContentAlignment.TopLeft, 0x56012500, 0 };
231
yield return new object[] { FlatStyle.System,
RightToLeft
.No, ContentAlignment.TopCenter, 0x56012700, 0 };
232
yield return new object[] { FlatStyle.System,
RightToLeft
.No, ContentAlignment.TopRight, 0x56012600, 0 };
234
yield return new object[] { FlatStyle.System,
RightToLeft
.Inherit, ContentAlignment.BottomLeft, 0x56012900, 0 };
235
yield return new object[] { FlatStyle.System,
RightToLeft
.Inherit, ContentAlignment.BottomCenter, 0x56012B00, 0 };
236
yield return new object[] { FlatStyle.System,
RightToLeft
.Inherit, ContentAlignment.BottomRight, 0x56012A00, 0 };
237
yield return new object[] { FlatStyle.System,
RightToLeft
.Inherit, ContentAlignment.MiddleLeft, 0x56012D00, 0 };
238
yield return new object[] { FlatStyle.System,
RightToLeft
.Inherit, ContentAlignment.MiddleCenter, 0x56012F00, 0 };
239
yield return new object[] { FlatStyle.System,
RightToLeft
.Inherit, ContentAlignment.MiddleRight, 0x56012E00, 0 };
240
yield return new object[] { FlatStyle.System,
RightToLeft
.Inherit, ContentAlignment.TopLeft, 0x56012500, 0 };
241
yield return new object[] { FlatStyle.System,
RightToLeft
.Inherit, ContentAlignment.TopCenter, 0x56012700, 0 };
242
yield return new object[] { FlatStyle.System,
RightToLeft
.Inherit, ContentAlignment.TopRight, 0x56012600, 0 };
247
public void Button_CreateParams_GetTextAlign_ReturnsExpected(FlatStyle flatStyle,
RightToLeft
rightToLeft, ContentAlignment textAlign, int expectedStyle, int expectedExStyle)
System\Windows\Forms\CheckBoxTests.cs (1)
105
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
System\Windows\Forms\ColumnHeaderTests.cs (8)
1022
[InlineData(
RightToLeft
.No, true, HorizontalAlignment.Left)]
1023
[InlineData(
RightToLeft
.Yes, true, HorizontalAlignment.Left)]
1024
[InlineData(
RightToLeft
.Inherit, true, HorizontalAlignment.Left)]
1025
[InlineData(
RightToLeft
.No, false, HorizontalAlignment.Left)]
1026
[InlineData(
RightToLeft
.Yes, false, HorizontalAlignment.Right)]
1027
[InlineData(
RightToLeft
.Inherit, false, HorizontalAlignment.Left)]
1028
public void ColumnHeader_TextAlign_GetWithListView_ReturnsExpected(
RightToLeft
rightToLeft, bool rightToLeftLayout, HorizontalAlignment expected)
1047
listView.RightToLeft =
RightToLeft
.No;
System\Windows\Forms\ComboBox.ComboBoxUiaTextProviderTests.cs (10)
119
[InlineData(ComboBoxStyle.DropDown,
RightToLeft
.Yes, true)]
120
[InlineData(ComboBoxStyle.DropDown,
RightToLeft
.No, false)]
121
[InlineData(ComboBoxStyle.Simple,
RightToLeft
.Yes, true)]
122
[InlineData(ComboBoxStyle.Simple,
RightToLeft
.No, false)]
123
public void ComboBoxUiaTextProvider_IsReadingRTL_ReturnsCorrectValue(ComboBoxStyle dropDownStyle,
RightToLeft
rightToLeft, bool expectedResult)
135
[InlineData(ComboBoxStyle.DropDown,
RightToLeft
.Yes)]
136
[InlineData(ComboBoxStyle.DropDown,
RightToLeft
.No)]
137
[InlineData(ComboBoxStyle.Simple,
RightToLeft
.Yes)]
138
[InlineData(ComboBoxStyle.Simple,
RightToLeft
.No)]
139
public void ComboBoxUiaTextProvider_IsReadingRTL_ReturnsFalse_WithoutHandle(ComboBoxStyle dropDownStyle,
RightToLeft
rightToLeft)
System\Windows\Forms\ComboBoxTests.cs (13)
115
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
1263
public void ComboBox_RightToLeft_Set_GetReturnsExpected(
RightToLeft
value,
RightToLeft
expected)
1292
control.RightToLeft =
RightToLeft
.Yes;
1293
Assert.Equal(
RightToLeft
.Yes, control.RightToLeft);
1297
control.RightToLeft =
RightToLeft
.Yes;
1298
Assert.Equal(
RightToLeft
.Yes, control.RightToLeft);
1302
control.RightToLeft =
RightToLeft
.Inherit;
1303
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
1308
control.RightToLeft =
RightToLeft
.Yes;
1309
Assert.Equal(
RightToLeft
.Yes, control.RightToLeft);
1314
[InvalidEnumData<
RightToLeft
>]
1315
public void ComboBox_RightToLeft_SetInvalid_ThrowsInvalidEnumArgumentException(
RightToLeft
value)
System\Windows\Forms\ContainerControlTests.cs (1)
108
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
System\Windows\Forms\ControlTests.ControlCollection.cs (28)
579
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
623
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
658
owner.RightToLeft =
RightToLeft
.Yes;
659
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
768
Assert.Equal(
RightToLeft
.Yes, control.RightToLeft);
808
owner.RightToLeft =
RightToLeft
.Yes;
809
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
927
Assert.Equal(
RightToLeft
.Yes, control.RightToLeft);
961
owner.RightToLeft =
RightToLeft
.Yes;
962
Assert.Equal(
RightToLeft
.No, ((Control)control).RightToLeft);
1004
Assert.Equal(
RightToLeft
.Yes, ((Control)control).RightToLeft);
1034
owner.RightToLeft =
RightToLeft
.Yes;
1035
Assert.Equal(
RightToLeft
.No, ((Control)control).RightToLeft);
1084
Assert.Equal(
RightToLeft
.Yes, ((Control)control).RightToLeft);
2276
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
2323
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
2361
owner.RightToLeft =
RightToLeft
.Yes;
2362
Assert.Equal(
RightToLeft
.Yes, control.RightToLeft);
2467
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
2505
owner.RightToLeft =
RightToLeft
.Yes;
2506
Assert.Equal(
RightToLeft
.Yes, control.RightToLeft);
2600
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
2637
owner.RightToLeft =
RightToLeft
.Yes;
2638
Assert.Equal(
RightToLeft
.Yes, ((Control)control).RightToLeft);
2673
Assert.Equal(
RightToLeft
.No, ((Control)control).RightToLeft);
2701
owner.RightToLeft =
RightToLeft
.Yes;
2702
Assert.Equal(
RightToLeft
.Yes, ((Control)control).RightToLeft);
2751
Assert.Equal(
RightToLeft
.No, ((Control)control).RightToLeft);
System\Windows\Forms\ControlTests.cs (30)
86
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
175
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
271
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
367
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
463
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
644
[InlineData(
RightToLeft
.Inherit, 0)]
645
[InlineData(
RightToLeft
.Yes, 0x7000)]
646
[InlineData(
RightToLeft
.No, 0)]
647
public void Control_CreateParams_GetRightToLeft_ReturnsExpected(
RightToLeft
rightToLeft, int expectedExStyle)
781
[InlineData(
RightToLeft
.No)]
782
[InlineData(
RightToLeft
.Yes)]
783
public void Control_GetNextItem_Buttons_CycleForwardExpected(
RightToLeft
rightToLeft)
800
[InlineData(
RightToLeft
.No)]
801
[InlineData(
RightToLeft
.Yes)]
802
public void Control_GetNextItem_Buttons_CycleBackwardExpected(
RightToLeft
rightToLeft)
819
[InlineData(
RightToLeft
.No)]
820
[InlineData(
RightToLeft
.Yes)]
821
public void Control_GetNextSelectableControl_Buttons_CycleForwardExpected(
RightToLeft
rightToLeft)
840
[InlineData(
RightToLeft
.No)]
841
[InlineData(
RightToLeft
.Yes)]
842
public void Control_GetNextSelectableControl_Buttons_CycleBackwardExpected(
RightToLeft
rightToLeft)
861
[InlineData(
RightToLeft
.No)]
862
[InlineData(
RightToLeft
.Yes)]
863
public void Control_GetNextSelectableControl_MultipleComplexControls_CycleBackwardExpected(
RightToLeft
rightToLeft)
923
[InlineData(
RightToLeft
.No)]
924
[InlineData(
RightToLeft
.Yes)]
925
public void Control_SelectNextControl_ToolStrips_CycleForwardExpected(
RightToLeft
rightToLeft)
980
[InlineData(
RightToLeft
.No)]
981
[InlineData(
RightToLeft
.Yes)]
982
public void Control_SelectNextControl_ToolStrips_CycleBackwardExpected(
RightToLeft
rightToLeft)
System\Windows\Forms\ControlTests.Handlers.cs (3)
5034
RightToLeft =
RightToLeft
.Inherit
5083
RightToLeft =
RightToLeft
.Yes
5087
RightToLeft =
RightToLeft
.No
System\Windows\Forms\ControlTests.Methods.cs (30)
6506
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
6509
control.RightToLeft =
RightToLeft
.Yes;
6511
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
6515
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
6828
public void Control_RtlTranslateAlignment_InvokeContentAlignment_ReturnsExpected(
RightToLeft
rightToLeft, ContentAlignment align, ContentAlignment expected)
6844
public void Control_RtlTranslateAlignment_InvokeLeftRightAlignment_ReturnsExpected(
RightToLeft
rightToLeft, LeftRightAlignment align, LeftRightAlignment expected)
6860
public void Control_RtlTranslateAlignment_InvokeHorizontalAlignment_ReturnsExpected(
RightToLeft
rightToLeft, HorizontalAlignment align, HorizontalAlignment expected)
6878
yield return new object[] {
RightToLeft
.No, align, align };
6879
yield return new object[] {
RightToLeft
.Inherit, align, align };
6882
yield return new object[] {
RightToLeft
.Yes, ContentAlignment.BottomCenter, ContentAlignment.BottomCenter };
6883
yield return new object[] {
RightToLeft
.Yes, ContentAlignment.BottomLeft, ContentAlignment.BottomRight };
6884
yield return new object[] {
RightToLeft
.Yes, ContentAlignment.BottomRight, ContentAlignment.BottomLeft };
6885
yield return new object[] {
RightToLeft
.Yes, ContentAlignment.MiddleCenter, ContentAlignment.MiddleCenter };
6886
yield return new object[] {
RightToLeft
.Yes, ContentAlignment.MiddleLeft, ContentAlignment.MiddleRight };
6887
yield return new object[] {
RightToLeft
.Yes, ContentAlignment.MiddleRight, ContentAlignment.MiddleLeft };
6888
yield return new object[] {
RightToLeft
.Yes, ContentAlignment.TopCenter, ContentAlignment.TopCenter };
6889
yield return new object[] {
RightToLeft
.Yes, ContentAlignment.TopLeft, ContentAlignment.TopRight };
6890
yield return new object[] {
RightToLeft
.Yes, ContentAlignment.TopRight, ContentAlignment.TopLeft };
6895
public void Control_RtlTranslateContent_Invoke_ReturnsExpected(
RightToLeft
rightToLeft, ContentAlignment align, ContentAlignment expected)
6913
yield return new object[] {
RightToLeft
.No, align, align };
6914
yield return new object[] {
RightToLeft
.Inherit, align, align };
6917
yield return new object[] {
RightToLeft
.Yes, LeftRightAlignment.Left, LeftRightAlignment.Right };
6918
yield return new object[] {
RightToLeft
.Yes, LeftRightAlignment.Right, LeftRightAlignment.Left };
6923
public void Control_RtlTranslateLeftRight_Invoke_ReturnsExpected(
RightToLeft
rightToLeft, LeftRightAlignment align, LeftRightAlignment expected)
6941
yield return new object[] {
RightToLeft
.No, align, align };
6942
yield return new object[] {
RightToLeft
.Inherit, align, align };
6945
yield return new object[] {
RightToLeft
.Yes, HorizontalAlignment.Center, HorizontalAlignment.Center };
6946
yield return new object[] {
RightToLeft
.Yes, HorizontalAlignment.Left, HorizontalAlignment.Right };
6947
yield return new object[] {
RightToLeft
.Yes, HorizontalAlignment.Right, HorizontalAlignment.Left };
6952
public void Control_RtlTranslateHorizontal_Invoke_ReturnsExpected(
RightToLeft
rightToLeft, HorizontalAlignment align, HorizontalAlignment expected)
System\Windows\Forms\ControlTests.Properties.cs (97)
10057
public void Control_RightToLeft_Set_GetReturnsExpected(
RightToLeft
value,
RightToLeft
expected)
10074
public void Control_RightToLeft_SetWithOldValue_GetReturnsExpected(
RightToLeft
value,
RightToLeft
expected)
10078
RightToLeft =
RightToLeft
.Yes
10093
public void Control_RightToLeft_SetWithChildren_GetReturnsExpected(
RightToLeft
value,
RightToLeft
expected)
10117
public void Control_RightToLeft_SetWithChildrenWithRightToLeft_GetReturnsExpected(
RightToLeft
value,
RightToLeft
expected)
10121
RightToLeft =
RightToLeft
.Yes
10125
RightToLeft =
RightToLeft
.No
10133
Assert.Equal(
RightToLeft
.Yes, child1.RightToLeft);
10134
Assert.Equal(
RightToLeft
.No, child2.RightToLeft);
10140
Assert.Equal(
RightToLeft
.Yes, child1.RightToLeft);
10141
Assert.Equal(
RightToLeft
.No, child2.RightToLeft);
10146
[InlineData(
RightToLeft
.Yes,
RightToLeft
.Yes, 1)]
10147
[InlineData(
RightToLeft
.No,
RightToLeft
.No, 0)]
10148
[InlineData(
RightToLeft
.Inherit,
RightToLeft
.No, 0)]
10149
public void Control_RightToLeft_SetWithHandle_GetReturnsExpected(
RightToLeft
value,
RightToLeft
expected, int expectedCreatedCallCount)
10177
[InlineData(
RightToLeft
.Yes,
RightToLeft
.Yes, 0)]
10178
[InlineData(
RightToLeft
.No,
RightToLeft
.No, 1)]
10179
[InlineData(
RightToLeft
.Inherit,
RightToLeft
.No, 1)]
10180
public void Control_RightToLeft_SetWithOldValueWithHandle_GetReturnsExpected(
RightToLeft
value,
RightToLeft
expected, int expectedCreatedCallCount)
10184
RightToLeft =
RightToLeft
.Yes
10224
control.RightToLeft =
RightToLeft
.Yes;
10225
Assert.Equal(
RightToLeft
.Yes, control.RightToLeft);
10229
control.RightToLeft =
RightToLeft
.Yes;
10230
Assert.Equal(
RightToLeft
.Yes, control.RightToLeft);
10234
control.RightToLeft =
RightToLeft
.Inherit;
10235
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
10240
control.RightToLeft =
RightToLeft
.Yes;
10241
Assert.Equal(
RightToLeft
.Yes, control.RightToLeft);
10259
control.RightToLeft =
RightToLeft
.Yes;
10260
Assert.Equal(
RightToLeft
.Yes, control.RightToLeft);
10276
RightToLeft =
RightToLeft
.Inherit
10314
control.RightToLeft =
RightToLeft
.Yes;
10315
Assert.Equal(
RightToLeft
.Yes, control.RightToLeft);
10316
Assert.Equal(
RightToLeft
.Yes, child1.RightToLeft);
10317
Assert.Equal(
RightToLeft
.Yes, child2.RightToLeft);
10323
control.RightToLeft =
RightToLeft
.Yes;
10324
Assert.Equal(
RightToLeft
.Yes, control.RightToLeft);
10325
Assert.Equal(
RightToLeft
.Yes, child1.RightToLeft);
10326
Assert.Equal(
RightToLeft
.Yes, child2.RightToLeft);
10332
control.RightToLeft =
RightToLeft
.Inherit;
10333
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
10334
Assert.Equal(
RightToLeft
.No, child1.RightToLeft);
10335
Assert.Equal(
RightToLeft
.No, child2.RightToLeft);
10344
control.RightToLeft =
RightToLeft
.Yes;
10345
Assert.Equal(
RightToLeft
.Yes, control.RightToLeft);
10346
Assert.Equal(
RightToLeft
.Yes, child1.RightToLeft);
10347
Assert.Equal(
RightToLeft
.Yes, child2.RightToLeft);
10358
RightToLeft =
RightToLeft
.Yes
10362
RightToLeft =
RightToLeft
.No
10394
control.RightToLeft =
RightToLeft
.Yes;
10395
Assert.Equal(
RightToLeft
.Yes, control.RightToLeft);
10396
Assert.Equal(
RightToLeft
.Yes, child1.RightToLeft);
10397
Assert.Equal(
RightToLeft
.No, child2.RightToLeft);
10403
control.RightToLeft =
RightToLeft
.Yes;
10404
Assert.Equal(
RightToLeft
.Yes, control.RightToLeft);
10405
Assert.Equal(
RightToLeft
.Yes, child1.RightToLeft);
10406
Assert.Equal(
RightToLeft
.No, child2.RightToLeft);
10412
control.RightToLeft =
RightToLeft
.Inherit;
10413
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
10414
Assert.Equal(
RightToLeft
.Yes, child1.RightToLeft);
10415
Assert.Equal(
RightToLeft
.No, child2.RightToLeft);
10424
control.RightToLeft =
RightToLeft
.Yes;
10425
Assert.Equal(
RightToLeft
.Yes, control.RightToLeft);
10426
Assert.Equal(
RightToLeft
.Yes, child1.RightToLeft);
10427
Assert.Equal(
RightToLeft
.No, child2.RightToLeft);
10434
[InvalidEnumData<
RightToLeft
>]
10435
public void Control_RightToLeft_SetInvalid_ThrowsInvalidEnumArgumentException(
RightToLeft
value)
10448
control.RightToLeft =
RightToLeft
.Yes;
10449
Assert.Equal(
RightToLeft
.Yes, control.RightToLeft);
10452
control.RightToLeft =
RightToLeft
.No;
10453
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
10456
control.RightToLeft =
RightToLeft
.Inherit;
10457
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
10460
control.RightToLeft =
RightToLeft
.No;
10461
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
10465
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
10476
control.RightToLeft =
RightToLeft
.Yes;
10477
Assert.Equal(
RightToLeft
.Yes, control.RightToLeft);
10480
control.RightToLeft =
RightToLeft
.No;
10481
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
10484
control.RightToLeft =
RightToLeft
.Inherit;
10485
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
10488
control.RightToLeft =
RightToLeft
.No;
10489
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
10493
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
System\Windows\Forms\DataGridViewCellTests.cs (1)
3275
RightToLeft =
RightToLeft
.Yes
System\Windows\Forms\DataGridViewRowTests.cs (65)
3383
true, true,
RightToLeft
.No, DataGridViewAdvancedCellBorderStyle.Inset, true, true, isFirstDisplayedRow, true,
3390
false, true,
RightToLeft
.No, DataGridViewAdvancedCellBorderStyle.Inset, true, true, true, true,
3395
false, true,
RightToLeft
.No, DataGridViewAdvancedCellBorderStyle.Inset, true, true, false, true,
3400
true, false,
RightToLeft
.No, DataGridViewAdvancedCellBorderStyle.Inset, true, true, true, true,
3405
true, false,
RightToLeft
.No, DataGridViewAdvancedCellBorderStyle.Inset, true, true, false, true,
3410
false, false,
RightToLeft
.No, DataGridViewAdvancedCellBorderStyle.Inset, true, true, true, true,
3415
false, false,
RightToLeft
.No, DataGridViewAdvancedCellBorderStyle.Inset, true, true, false, true,
3424
true, true,
RightToLeft
.No, DataGridViewAdvancedCellBorderStyle.InsetDouble, true, true, isFirstDisplayedRow, true,
3429
true, true,
RightToLeft
.Yes, DataGridViewAdvancedCellBorderStyle.InsetDouble, true, true, isFirstDisplayedRow, true,
3434
false, true,
RightToLeft
.No, DataGridViewAdvancedCellBorderStyle.InsetDouble, true, true, isFirstDisplayedRow, true,
3439
false, true,
RightToLeft
.Yes, DataGridViewAdvancedCellBorderStyle.InsetDouble, true, true, isFirstDisplayedRow, true,
3446
true, false,
RightToLeft
.No, DataGridViewAdvancedCellBorderStyle.InsetDouble, true, true, false, true,
3451
true, false,
RightToLeft
.Yes, DataGridViewAdvancedCellBorderStyle.InsetDouble, true, true, true, true,
3456
false, false,
RightToLeft
.No, DataGridViewAdvancedCellBorderStyle.InsetDouble, true, true, true, true,
3461
false, false,
RightToLeft
.Yes, DataGridViewAdvancedCellBorderStyle.InsetDouble, true, true, true, true,
3466
false, false,
RightToLeft
.No, DataGridViewAdvancedCellBorderStyle.InsetDouble, true, true, true, true,
3471
false, false,
RightToLeft
.Yes, DataGridViewAdvancedCellBorderStyle.InsetDouble, true, true, false, true,
3480
true, true,
RightToLeft
.No, DataGridViewAdvancedCellBorderStyle.Outset, true, true, isFirstDisplayedRow, true,
3487
false, true,
RightToLeft
.No, DataGridViewAdvancedCellBorderStyle.Outset, true, true, true, true,
3492
false, true,
RightToLeft
.No, DataGridViewAdvancedCellBorderStyle.Outset, true, true, false, true,
3497
true, false,
RightToLeft
.No, DataGridViewAdvancedCellBorderStyle.Outset, true, true, true, true,
3502
true, false,
RightToLeft
.No, DataGridViewAdvancedCellBorderStyle.Outset, true, true, false, true,
3507
false, false,
RightToLeft
.No, DataGridViewAdvancedCellBorderStyle.Outset, true, true, true, true,
3512
false, false,
RightToLeft
.No, DataGridViewAdvancedCellBorderStyle.Outset, true, true, false, true,
3521
true, true,
RightToLeft
.No, DataGridViewAdvancedCellBorderStyle.OutsetDouble, true, true, isFirstDisplayedRow, true,
3526
true, true,
RightToLeft
.Yes, DataGridViewAdvancedCellBorderStyle.OutsetDouble, true, true, isFirstDisplayedRow, true,
3531
false, true,
RightToLeft
.No, DataGridViewAdvancedCellBorderStyle.OutsetDouble, true, true, isFirstDisplayedRow, true,
3536
false, true,
RightToLeft
.Yes, DataGridViewAdvancedCellBorderStyle.OutsetDouble, true, true, isFirstDisplayedRow, true,
3543
true, false,
RightToLeft
.No, DataGridViewAdvancedCellBorderStyle.OutsetDouble, true, true, false, true,
3548
true, false,
RightToLeft
.Yes, DataGridViewAdvancedCellBorderStyle.OutsetDouble, true, true, true, true,
3553
false, false,
RightToLeft
.No, DataGridViewAdvancedCellBorderStyle.OutsetDouble, true, true, true, true,
3558
false, false,
RightToLeft
.Yes, DataGridViewAdvancedCellBorderStyle.OutsetDouble, true, true, true, true,
3563
false, false,
RightToLeft
.No, DataGridViewAdvancedCellBorderStyle.OutsetDouble, true, true, true, true,
3568
false, false,
RightToLeft
.Yes, DataGridViewAdvancedCellBorderStyle.OutsetDouble, true, true, false, true,
3579
true, true,
RightToLeft
.No, DataGridViewAdvancedCellBorderStyle.OutsetPartial, true, true, isFirstDisplayedRow, isLastVisibleRow,
3584
true, true,
RightToLeft
.Yes, DataGridViewAdvancedCellBorderStyle.OutsetPartial, true, true, isFirstDisplayedRow, isLastVisibleRow,
3594
true, false,
RightToLeft
.No, DataGridViewAdvancedCellBorderStyle.OutsetPartial, true, true, false, isLastVisibleRow,
3599
true, false,
RightToLeft
.Yes, DataGridViewAdvancedCellBorderStyle.OutsetPartial, true, true, true, isLastVisibleRow,
3606
false, true,
RightToLeft
.No, DataGridViewAdvancedCellBorderStyle.OutsetPartial, true, true, true, true,
3611
false, true,
RightToLeft
.Yes, DataGridViewAdvancedCellBorderStyle.OutsetPartial, true, true, true, true,
3616
false, true,
RightToLeft
.No, DataGridViewAdvancedCellBorderStyle.OutsetPartial, true, true, true, false,
3621
false, true,
RightToLeft
.Yes, DataGridViewAdvancedCellBorderStyle.OutsetPartial, true, true, true, false,
3626
false, true,
RightToLeft
.No, DataGridViewAdvancedCellBorderStyle.OutsetPartial, true, true, false, true,
3631
false, true,
RightToLeft
.Yes, DataGridViewAdvancedCellBorderStyle.OutsetPartial, true, true, false, true,
3636
false, true,
RightToLeft
.No, DataGridViewAdvancedCellBorderStyle.OutsetPartial, true, true, false, false,
3641
false, true,
RightToLeft
.Yes, DataGridViewAdvancedCellBorderStyle.OutsetPartial, true, true, false, false,
3646
false, false,
RightToLeft
.No, DataGridViewAdvancedCellBorderStyle.OutsetPartial, true, true, true, true,
3651
false, false,
RightToLeft
.Yes, DataGridViewAdvancedCellBorderStyle.OutsetPartial, true, true, true, true,
3656
false, false,
RightToLeft
.No, DataGridViewAdvancedCellBorderStyle.OutsetPartial, true, true, true, false,
3661
false, false,
RightToLeft
.Yes, DataGridViewAdvancedCellBorderStyle.OutsetPartial, true, true, false, false,
3670
true, true,
RightToLeft
.No, DataGridViewAdvancedCellBorderStyle.Single, true, true, isFirstDisplayedRow, true,
3675
false, true,
RightToLeft
.No, DataGridViewAdvancedCellBorderStyle.Single, true, true, isFirstDisplayedRow, true,
3682
true, false,
RightToLeft
.No, DataGridViewAdvancedCellBorderStyle.Single, true, true, true, true,
3687
true, false,
RightToLeft
.No, DataGridViewAdvancedCellBorderStyle.Single, true, true, false, true,
3692
false, false,
RightToLeft
.No, DataGridViewAdvancedCellBorderStyle.Single, true, true, true, true,
3697
false, false,
RightToLeft
.No, DataGridViewAdvancedCellBorderStyle.Single, true, true, false, true,
3704
true, true,
RightToLeft
.No, DataGridViewAdvancedCellBorderStyle.None, true, true, true, true,
3709
true, false,
RightToLeft
.No, DataGridViewAdvancedCellBorderStyle.None, true, true, true, true,
3716
public void DataGridViewRow_AdjustRowHeaderBorderStyle_InvokeWithDataGridView_ReturnsExpected(bool enableHeadersVisualStyles, bool rowHeadersVisible,
RightToLeft
rightToLeft, DataGridViewAdvancedCellBorderStyle all, bool singleVerticalBorderAdded, bool singleHorizontalBorderAdded, bool isFirstDisplayedColumn, bool isFirstDisplayedRow, bool returnsAdvanced, DataGridViewAdvancedCellBorderStyle expectedLeft, DataGridViewAdvancedCellBorderStyle expectedRight, DataGridViewAdvancedCellBorderStyle expectedTop, DataGridViewAdvancedCellBorderStyle expectedBottom)
4664
RightToLeft =
RightToLeft
.Yes
4761
RightToLeft =
RightToLeft
.Yes
5110
RightToLeft =
RightToLeft
.Yes
5207
RightToLeft =
RightToLeft
.Yes
5430
RightToLeft =
RightToLeft
.Yes
5527
RightToLeft =
RightToLeft
.Yes
System\Windows\Forms\DataGridViewTextBoxEditingControlTests.cs (28)
109
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
1020
yield return new object[] {
RightToLeft
.Yes, valueChanged, multiline, acceptsReturn, Keys.Right, dataGridViewWantsInputKey, !dataGridViewWantsInputKey };
1021
yield return new object[] {
RightToLeft
.No, valueChanged, multiline, acceptsReturn, Keys.Right, dataGridViewWantsInputKey, !dataGridViewWantsInputKey };
1022
yield return new object[] {
RightToLeft
.Yes, valueChanged, multiline, acceptsReturn, Keys.Left, dataGridViewWantsInputKey, !dataGridViewWantsInputKey };
1023
yield return new object[] {
RightToLeft
.No, valueChanged, multiline, acceptsReturn, Keys.Left, dataGridViewWantsInputKey, !dataGridViewWantsInputKey };
1024
yield return new object[] {
RightToLeft
.Yes, valueChanged, multiline, acceptsReturn, Keys.Down, dataGridViewWantsInputKey, !dataGridViewWantsInputKey };
1025
yield return new object[] {
RightToLeft
.No, valueChanged, multiline, acceptsReturn, Keys.Down, dataGridViewWantsInputKey, !dataGridViewWantsInputKey };
1026
yield return new object[] {
RightToLeft
.Yes, valueChanged, multiline, acceptsReturn, Keys.Up, dataGridViewWantsInputKey, !dataGridViewWantsInputKey };
1027
yield return new object[] {
RightToLeft
.No, valueChanged, multiline, acceptsReturn, Keys.Up, dataGridViewWantsInputKey, !dataGridViewWantsInputKey };
1028
yield return new object[] {
RightToLeft
.Yes, valueChanged, multiline, acceptsReturn, Keys.Home, dataGridViewWantsInputKey, !dataGridViewWantsInputKey };
1029
yield return new object[] {
RightToLeft
.No, valueChanged, multiline, acceptsReturn, Keys.Home, dataGridViewWantsInputKey, !dataGridViewWantsInputKey };
1030
yield return new object[] {
RightToLeft
.Yes, valueChanged, multiline, acceptsReturn, Keys.End, dataGridViewWantsInputKey, !dataGridViewWantsInputKey };
1031
yield return new object[] {
RightToLeft
.No, valueChanged, multiline, acceptsReturn, Keys.End, dataGridViewWantsInputKey, !dataGridViewWantsInputKey };
1032
yield return new object[] {
RightToLeft
.Yes, valueChanged, multiline, acceptsReturn, Keys.Prior, dataGridViewWantsInputKey, !dataGridViewWantsInputKey || valueChanged };
1033
yield return new object[] {
RightToLeft
.No, valueChanged, multiline, acceptsReturn, Keys.Prior, dataGridViewWantsInputKey, !dataGridViewWantsInputKey || valueChanged };
1034
yield return new object[] {
RightToLeft
.Yes, valueChanged, multiline, acceptsReturn, Keys.Next, dataGridViewWantsInputKey, !dataGridViewWantsInputKey || valueChanged };
1035
yield return new object[] {
RightToLeft
.No, valueChanged, multiline, acceptsReturn, Keys.Next, dataGridViewWantsInputKey, !dataGridViewWantsInputKey || valueChanged };
1036
yield return new object[] {
RightToLeft
.Yes, valueChanged, multiline, acceptsReturn, Keys.Delete, dataGridViewWantsInputKey, !dataGridViewWantsInputKey };
1037
yield return new object[] {
RightToLeft
.No, valueChanged, multiline, acceptsReturn, Keys.Delete, dataGridViewWantsInputKey, !dataGridViewWantsInputKey };
1038
yield return new object[] {
RightToLeft
.Yes, valueChanged, multiline, acceptsReturn, Keys.Enter, dataGridViewWantsInputKey, !dataGridViewWantsInputKey };
1039
yield return new object[] {
RightToLeft
.No, valueChanged, multiline, acceptsReturn, Keys.Enter, dataGridViewWantsInputKey, !dataGridViewWantsInputKey };
1040
yield return new object[] {
RightToLeft
.Yes, valueChanged, multiline, acceptsReturn, Keys.Enter | Keys.Shift | Keys.Control, dataGridViewWantsInputKey, !dataGridViewWantsInputKey };
1041
yield return new object[] {
RightToLeft
.No, valueChanged, multiline, acceptsReturn, Keys.Enter | Keys.Shift | Keys.Control, dataGridViewWantsInputKey, !dataGridViewWantsInputKey };
1042
yield return new object[] {
RightToLeft
.Yes, valueChanged, multiline, acceptsReturn, Keys.Enter | Keys.Shift, dataGridViewWantsInputKey, !dataGridViewWantsInputKey || (multiline && acceptsReturn) };
1043
yield return new object[] {
RightToLeft
.No, valueChanged, multiline, acceptsReturn, Keys.Enter | Keys.Shift, dataGridViewWantsInputKey, !dataGridViewWantsInputKey || (multiline && acceptsReturn) };
1044
yield return new object[] {
RightToLeft
.Yes, valueChanged, multiline, acceptsReturn, Keys.A, dataGridViewWantsInputKey, !dataGridViewWantsInputKey };
1045
yield return new object[] {
RightToLeft
.No, valueChanged, multiline, acceptsReturn, Keys.A, dataGridViewWantsInputKey, !dataGridViewWantsInputKey };
1054
public void DataGridViewTextBoxEditingDataGridViewTextBoxEditingControl_EditingControlWantsInputKey_InvokeEmpty_ReturnsExpected(
RightToLeft
rightToLeft, bool valueChanged, bool multiline, bool acceptsReturn, Keys keyData, bool dataGridViewWantsInputKey, bool expected)
System\Windows\Forms\DateTimePickerTests.cs (1)
107
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
System\Windows\Forms\Design\ComponentEditorFormTests.cs (1)
140
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
System\Windows\Forms\Design\ComponentEditorPageTests.cs (1)
110
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
System\Windows\Forms\DomainUpDownTests.cs (1)
132
_sub.RightToLeft.Should().Be(
RightToLeft
.No);
System\Windows\Forms\FlowLayoutPanelTests.cs (1)
102
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
System\Windows\Forms\FormTests.cs (1)
142
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
System\Windows\Forms\GroupBoxTests.cs (5)
90
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
1829
foreach (
RightToLeft
rightToLeft in Enum.GetValues(typeof(
RightToLeft
)))
1849
public void GroupBox_OnPaint_Invoke_CallsPaint(Size size, bool enabled, bool useCompatibleTextRendering,
RightToLeft
rightToLeft, Color foreColor, string text)
1887
public void GroupBox_OnPaint_InvokeWithHandle_CallsPaint(Size size, bool enabled, bool useCompatibleTextRendering,
RightToLeft
rightToLeft, Color foreColor, string text)
System\Windows\Forms\HScrollBarTests.cs (13)
101
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
144
public void HScrollBar_RightToLeft_Set_GetReturnsExpected(
RightToLeft
value,
RightToLeft
expected)
173
control.RightToLeft =
RightToLeft
.Yes;
174
Assert.Equal(
RightToLeft
.Yes, control.RightToLeft);
178
control.RightToLeft =
RightToLeft
.Yes;
179
Assert.Equal(
RightToLeft
.Yes, control.RightToLeft);
183
control.RightToLeft =
RightToLeft
.Inherit;
184
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
189
control.RightToLeft =
RightToLeft
.Yes;
190
Assert.Equal(
RightToLeft
.Yes, control.RightToLeft);
195
[InvalidEnumData<
RightToLeft
>]
196
public void HScrollBar_RightToLeft_SetInvalid_ThrowsInvalidEnumArgumentException(
RightToLeft
value)
System\Windows\Forms\LabelTests.cs (1)
99
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
System\Windows\Forms\ListBoxTests.cs (13)
108
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
2177
public void ListBox_RightToLeft_Set_GetReturnsExpected(
RightToLeft
value,
RightToLeft
expected)
2206
control.RightToLeft =
RightToLeft
.Yes;
2207
Assert.Equal(
RightToLeft
.Yes, control.RightToLeft);
2211
control.RightToLeft =
RightToLeft
.Yes;
2212
Assert.Equal(
RightToLeft
.Yes, control.RightToLeft);
2216
control.RightToLeft =
RightToLeft
.Inherit;
2217
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
2222
control.RightToLeft =
RightToLeft
.Yes;
2223
Assert.Equal(
RightToLeft
.Yes, control.RightToLeft);
2228
[InvalidEnumData<
RightToLeft
>]
2229
public void ListBox_RightToLeft_SetInvalid_ThrowsInvalidEnumArgumentException(
RightToLeft
value)
System\Windows\Forms\ListControlTests.cs (1)
96
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
System\Windows\Forms\ListViewItem.IKeyboardToolTipTests.cs (10)
661
[InlineData(true, true,
RightToLeft
.Yes, true)]
662
[InlineData(true, true,
RightToLeft
.No, false)]
663
[InlineData(true, true,
RightToLeft
.Inherit, false)]
664
[InlineData(true, false,
RightToLeft
.Yes, true)]
665
[InlineData(true, false,
RightToLeft
.No, false)]
666
[InlineData(true, false,
RightToLeft
.Inherit, false)]
667
[InlineData(false, true,
RightToLeft
.Yes, false)]
671
RightToLeft
rightToLeft,
809
RightToLeft
rightToLeft =
RightToLeft
.No,
System\Windows\Forms\ListViewTests.cs (1)
124
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
System\Windows\Forms\MdiClientTests.cs (65)
75
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
328
[EnumData<
RightToLeft
>]
329
public void MdiClient_Handle_Get_Success(
RightToLeft
rightToLeft)
340
[InlineData(
RightToLeft
.Inherit, true)]
341
[InlineData(
RightToLeft
.No, true)]
342
[InlineData(
RightToLeft
.Yes, true)]
343
public void MdiClient_Handle_GetDesignMode_Success(
RightToLeft
rightToleft, bool designMode)
365
[InlineData(
RightToLeft
.Inherit,
RightToLeft
.Inherit)]
366
[InlineData(
RightToLeft
.Inherit,
RightToLeft
.No)]
367
[InlineData(
RightToLeft
.Inherit,
RightToLeft
.Yes)]
368
[InlineData(
RightToLeft
.No,
RightToLeft
.Inherit)]
369
[InlineData(
RightToLeft
.No,
RightToLeft
.No)]
370
[InlineData(
RightToLeft
.No,
RightToLeft
.Yes)]
371
[InlineData(
RightToLeft
.Yes,
RightToLeft
.Inherit)]
372
[InlineData(
RightToLeft
.Yes,
RightToLeft
.No)]
373
[InlineData(
RightToLeft
.Yes,
RightToLeft
.Yes)]
374
public void MdiClient_Handle_GetWithParent_Success(
RightToLeft
parentRightToLeft,
RightToLeft
rightToLeft)
390
[InlineData(
RightToLeft
.Inherit,
RightToLeft
.Inherit, true)]
391
[InlineData(
RightToLeft
.Inherit,
RightToLeft
.Inherit, false)]
392
[InlineData(
RightToLeft
.Inherit,
RightToLeft
.No, true)]
393
[InlineData(
RightToLeft
.Inherit,
RightToLeft
.No, false)]
394
[InlineData(
RightToLeft
.Inherit,
RightToLeft
.Yes, true)]
395
[InlineData(
RightToLeft
.Inherit,
RightToLeft
.Yes, false)]
396
[InlineData(
RightToLeft
.No,
RightToLeft
.Inherit, true)]
397
[InlineData(
RightToLeft
.No,
RightToLeft
.Inherit, false)]
398
[InlineData(
RightToLeft
.No,
RightToLeft
.No, true)]
399
[InlineData(
RightToLeft
.No,
RightToLeft
.No, false)]
400
[InlineData(
RightToLeft
.No,
RightToLeft
.Yes, true)]
401
[InlineData(
RightToLeft
.No,
RightToLeft
.Yes, false)]
402
[InlineData(
RightToLeft
.Yes,
RightToLeft
.Inherit, true)]
403
[InlineData(
RightToLeft
.Yes,
RightToLeft
.Inherit, false)]
404
[InlineData(
RightToLeft
.Yes,
RightToLeft
.No, true)]
405
[InlineData(
RightToLeft
.Yes,
RightToLeft
.No, false)]
406
[InlineData(
RightToLeft
.Yes,
RightToLeft
.Yes, true)]
407
[InlineData(
RightToLeft
.Yes,
RightToLeft
.Yes, false)]
408
public void MdiClient_Handle_GetParentDesignMode_SetsDisabled(
RightToLeft
parentRightToLeft,
RightToLeft
rightToLeft, bool designMode)
System\Windows\Forms\MdiControlStripTests.cs (10)
133
Assert.Equal(
RightToLeft
.No, mdiControlStrip.RightToLeft);
196
[InlineData(
RightToLeft
.No)]
197
[InlineData(
RightToLeft
.Yes)]
198
public void MdiControlStrip_MaximizedChildWindow_NextSibling_ReturnsControlBoxButtonsAsExpected(
RightToLeft
rightToLeft)
242
[InlineData(
RightToLeft
.No)]
243
[InlineData(
RightToLeft
.Yes)]
244
public void MdiControlStrip_MaximizedChildWindow_PreviousSibling_ReturnsControlBoxButtonsAsExpected(
RightToLeft
rightToLeft)
287
[InlineData(
RightToLeft
.No)]
288
[InlineData(
RightToLeft
.Yes)]
289
public void MdiControlStrip_MaximizedChildWindow_ControlbBoxButtons_AreNotCloned(
RightToLeft
rightToLeft)
System\Windows\Forms\MenuStripTests.cs (1)
131
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
System\Windows\Forms\MonthCalendarTests.cs (31)
113
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
1719
[InlineData(
RightToLeft
.Yes, true, 1)]
1720
[InlineData(
RightToLeft
.Yes, false, 0)]
1721
[InlineData(
RightToLeft
.No, true, 1)]
1722
[InlineData(
RightToLeft
.No, false, 0)]
1723
[InlineData(
RightToLeft
.Inherit, true, 1)]
1724
[InlineData(
RightToLeft
.Inherit, false, 0)]
1725
public void MonthCalendar_RightToLeftLayout_Set_GetReturnsExpected(
RightToLeft
rightToLeft, bool value, int expectedLayoutCallCount)
1759
[InlineData(
RightToLeft
.Yes, true, 1, 1, 2)]
1760
[InlineData(
RightToLeft
.Yes, false, 0, 0, 1)]
1761
[InlineData(
RightToLeft
.No, true, 1, 0, 0)]
1762
[InlineData(
RightToLeft
.No, false, 0, 0, 0)]
1763
[InlineData(
RightToLeft
.Inherit, true, 1, 0, 0)]
1764
[InlineData(
RightToLeft
.Inherit, false, 0, 0, 0)]
1765
public void MonthCalendar_RightToLeftLayout_SetWithHandle_GetReturnsExpected(
RightToLeft
rightToLeft, bool value, int expectedLayoutCallCount, int expectedCreatedCallCount1, int expectedCreatedCallCount2)
1857
RightToLeft =
RightToLeft
.Yes
3785
yield return new object[] {
RightToLeft
.Yes, null };
3786
yield return new object[] {
RightToLeft
.Yes, new EventArgs() };
3787
yield return new object[] {
RightToLeft
.No, null };
3788
yield return new object[] {
RightToLeft
.No, new EventArgs() };
3789
yield return new object[] {
RightToLeft
.Inherit, null };
3790
yield return new object[] {
RightToLeft
.Inherit, new EventArgs() };
3795
public void MonthCalendar_OnRightToLeftLayoutChanged_Invoke_CallsRightToLeftLayoutChanged(
RightToLeft
rightToLeft, EventArgs eventArgs)
3824
yield return new object[] {
RightToLeft
.Yes, null, 1 };
3825
yield return new object[] {
RightToLeft
.Yes, new EventArgs(), 1 };
3826
yield return new object[] {
RightToLeft
.No, null, 0 };
3827
yield return new object[] {
RightToLeft
.No, new EventArgs(), 0 };
3828
yield return new object[] {
RightToLeft
.Inherit, null, 0 };
3829
yield return new object[] {
RightToLeft
.Inherit, new EventArgs(), 0 };
3834
public void MonthCalendar_OnRightToLeftLayoutChanged_InvokeWithHandle_CallsRightToLeftLayoutChanged(
RightToLeft
rightToLeft, EventArgs eventArgs, int expectedCreatedCallCount)
3879
RightToLeft =
RightToLeft
.Yes
System\Windows\Forms\PanelTests.cs (1)
102
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
System\Windows\Forms\PictureBoxTests.cs (13)
97
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
1221
public void PictureBox_RightToLeft_Set_GetReturnsExpected(
RightToLeft
value,
RightToLeft
expected)
1250
control.RightToLeft =
RightToLeft
.Yes;
1251
Assert.Equal(
RightToLeft
.Yes, control.RightToLeft);
1255
control.RightToLeft =
RightToLeft
.Yes;
1256
Assert.Equal(
RightToLeft
.Yes, control.RightToLeft);
1260
control.RightToLeft =
RightToLeft
.Inherit;
1261
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
1266
control.RightToLeft =
RightToLeft
.Yes;
1267
Assert.Equal(
RightToLeft
.Yes, control.RightToLeft);
1272
[InvalidEnumData<
RightToLeft
>]
1273
public void PictureBox_RightToLeft_SetInvalid_ThrowsInvalidEnumArgumentException(
RightToLeft
value)
System\Windows\Forms\ProgressBarTests.cs (38)
87
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
167
[InlineData(
RightToLeft
.Inherit, true, 0x56010000, 0x0)]
168
[InlineData(
RightToLeft
.No, true, 0x56010000, 0x0)]
169
[InlineData(
RightToLeft
.Yes, true, 0x56010000, 0x400000)]
170
[InlineData(
RightToLeft
.Inherit, false, 0x56010000, 0x0)]
171
[InlineData(
RightToLeft
.No, false, 0x56010000, 0x0)]
172
[InlineData(
RightToLeft
.Yes, false, 0x56010000, 0x7000)]
173
public void ProgressBar_CreateParams_GetRightToLeft_ReturnsExpected(
RightToLeft
rightToLeft, bool rightToLeftLayout, int expectedStyle, int expectedExStyle)
1184
[InlineData(
RightToLeft
.Yes, true, 1)]
1185
[InlineData(
RightToLeft
.Yes, false, 0)]
1186
[InlineData(
RightToLeft
.No, true, 1)]
1187
[InlineData(
RightToLeft
.No, false, 0)]
1188
[InlineData(
RightToLeft
.Inherit, true, 1)]
1189
[InlineData(
RightToLeft
.Inherit, false, 0)]
1190
public void ProgressBar_RightToLeftLayout_Set_GetReturnsExpected(
RightToLeft
rightToLeft, bool value, int expectedLayoutCallCount)
1224
[InlineData(
RightToLeft
.Yes, true, 1, 1, 2)]
1225
[InlineData(
RightToLeft
.Yes, false, 0, 0, 1)]
1226
[InlineData(
RightToLeft
.No, true, 1, 0, 0)]
1227
[InlineData(
RightToLeft
.No, false, 0, 0, 0)]
1228
[InlineData(
RightToLeft
.Inherit, true, 1, 0, 0)]
1229
[InlineData(
RightToLeft
.Inherit, false, 0, 0, 0)]
1230
public void ProgressBar_RightToLeftLayout_SetWithHandle_GetReturnsExpected(
RightToLeft
rightToLeft, bool value, int expectedLayoutCallCount, int expectedCreatedCallCount1, int expectedCreatedCallCount2)
1322
RightToLeft =
RightToLeft
.Yes
2372
yield return new object[] {
RightToLeft
.Yes, null };
2373
yield return new object[] {
RightToLeft
.Yes, new EventArgs() };
2374
yield return new object[] {
RightToLeft
.No, null };
2375
yield return new object[] {
RightToLeft
.No, new EventArgs() };
2376
yield return new object[] {
RightToLeft
.Inherit, null };
2377
yield return new object[] {
RightToLeft
.Inherit, new EventArgs() };
2382
public void ProgressBar_OnRightToLeftLayoutChanged_Invoke_CallsRightToLeftLayoutChanged(
RightToLeft
rightToLeft, EventArgs eventArgs)
2411
yield return new object[] {
RightToLeft
.Yes, null, 1 };
2412
yield return new object[] {
RightToLeft
.Yes, new EventArgs(), 1 };
2413
yield return new object[] {
RightToLeft
.No, null, 0 };
2414
yield return new object[] {
RightToLeft
.No, new EventArgs(), 0 };
2415
yield return new object[] {
RightToLeft
.Inherit, null, 0 };
2416
yield return new object[] {
RightToLeft
.Inherit, new EventArgs(), 0 };
2421
public void ProgressBar_OnRightToLeftLayoutChanged_InvokeWithHandle_CallsRightToLeftLayoutChanged(
RightToLeft
rightToLeft, EventArgs eventArgs, int expectedCreatedCallCount)
2466
RightToLeft =
RightToLeft
.Yes
System\Windows\Forms\PropertyGridTests.cs (1)
140
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
System\Windows\Forms\RadioButtonTests.cs (1)
103
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
System\Windows\Forms\RichTextBoxTests.cs (1)
118
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
System\Windows\Forms\ScrollableControlTests.cs (17)
101
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
855
public void ScrollableControl_RightToLeft_Set_GetReturnsExpected(
RightToLeft
value,
RightToLeft
expected)
984
foreach (
RightToLeft
rightToLeft in Enum.GetValues(typeof(
RightToLeft
)))
1026
public void ScrollableControl_AdjustFormScrollbars_Invoke_Success(
RightToLeft
rightToLeft, bool hScroll, int hValue, bool vScroll, int vValue, bool displayScrollbars, bool expectedHScroll, int expectedHValue, bool expectedVScroll, int expectedVValue)
1050
public void ScrollableControl_AdjustFormScrollbars_InvokeAutoScroll_Success(
RightToLeft
rightToLeft, bool hScroll, int hValue, bool vScroll, int vValue, bool displayScrollbars, bool expectedHScroll, int expectedHValue, bool expectedVScroll, int expectedVValue)
1075
foreach (
RightToLeft
rightToLeft in Enum.GetValues(typeof(
RightToLeft
)))
1117
public void ScrollableControl_AdjustFormScrollbars_InvokeAutoScrollMinSize_Success(
RightToLeft
rightToLeft, bool hScroll, int hValue, bool vScroll, int vValue, bool displayScrollbars, bool expectedHScroll, int expectedHValue, bool expectedVScroll, int expectedVValue)
1142
foreach (
RightToLeft
rightToLeft in Enum.GetValues(typeof(
RightToLeft
)))
1184
public void ScrollableControl_AdjustFormScrollbars_InvokeWithHandle_Success(
RightToLeft
rightToLeft, bool hScroll, int hValue, bool vScroll, int vValue, bool displayScrollbars, bool expectedHScroll, int expectedHValue, bool expectedVScroll, int expectedVValue, int expectedInvalidatedCallCount)
1218
public void ScrollableControl_AdjustFormScrollbars_InvokeWithHandleAutoScroll_Success(
RightToLeft
rightToLeft, bool hScroll, int hValue, bool vScroll, int vValue, bool displayScrollbars, bool expectedHScroll, int expectedHValue, bool expectedVScroll, int expectedVValue, int expectedInvalidatedCallCount)
1253
foreach (
RightToLeft
rightToLeft in Enum.GetValues(typeof(
RightToLeft
)))
1295
public void ScrollableControl_AdjustFormScrollbars_InvokeWithHandleAutoScrollMinSize_Success(
RightToLeft
rightToLeft, bool hScroll, int hValue, bool vScroll, int vValue, bool displayScrollbars, bool expectedHScroll, int expectedHValue, bool expectedVScroll, int expectedVValue, int expectedInvalidatedCallCount)
System\Windows\Forms\ScrollBarTests.cs (234)
90
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
596
[InlineData(
RightToLeft
.Inherit)]
597
[InlineData(
RightToLeft
.No)]
598
[InlineData(
RightToLeft
.Yes)]
599
public unsafe void ScrollBar_Handle_GetDefault_ReturnsExpected(
RightToLeft
rightToLeft)
1184
public void ScrollBar_RightToLeft_Set_GetReturnsExpected(
RightToLeft
value,
RightToLeft
expected)
1213
control.RightToLeft =
RightToLeft
.Yes;
1214
Assert.Equal(
RightToLeft
.Yes, control.RightToLeft);
1218
control.RightToLeft =
RightToLeft
.Yes;
1219
Assert.Equal(
RightToLeft
.Yes, control.RightToLeft);
1223
control.RightToLeft =
RightToLeft
.Inherit;
1224
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
1229
control.RightToLeft =
RightToLeft
.Yes;
1230
Assert.Equal(
RightToLeft
.Yes, control.RightToLeft);
1235
[InvalidEnumData<
RightToLeft
>]
1236
public void ScrollBar_RightToLeft_SetInvalid_ThrowsInvalidEnumArgumentException(
RightToLeft
value)
2231
yield return new object[] {
RightToLeft
.No, 10, -119, new List<ScrollEventArgs>(), 10 };
2232
yield return new object[] {
RightToLeft
.No, 10, 0, new List<ScrollEventArgs>(), 10 };
2233
yield return new object[] {
RightToLeft
.No, 10, 119, new List<ScrollEventArgs>(), 10 };
2234
yield return new object[] {
RightToLeft
.Yes, 10, -119, new List<ScrollEventArgs>(), 10 };
2235
yield return new object[] {
RightToLeft
.Yes, 10, 0, new List<ScrollEventArgs>(), 10 };
2236
yield return new object[] {
RightToLeft
.Yes, 10, 119, new List<ScrollEventArgs>(), 10 };
2241
RightToLeft
.No, 10, 120,
2250
RightToLeft
.No, 10, 121,
2259
RightToLeft
.No, 10, 240,
2269
RightToLeft
.No, 1, 120,
2278
RightToLeft
.No, 1, 240,
2288
RightToLeft
.No, 100, 240,
2299
RightToLeft
.Yes, 10, -120,
2308
RightToLeft
.Yes, 10, -121,
2317
RightToLeft
.Yes, 10, -240,
2327
RightToLeft
.Yes, 1, -120,
2336
RightToLeft
.Yes, 1, -240,
2346
RightToLeft
.Yes, 100, -240,
2358
RightToLeft
.No, 10, -120,
2367
RightToLeft
.No, 10, -121,
2376
RightToLeft
.No, 10, -240,
2386
RightToLeft
.No, 90, -120,
2395
RightToLeft
.No, 99, -120,
2404
RightToLeft
.No, 99, -240,
2415
RightToLeft
.Yes, 10, 120,
2424
RightToLeft
.Yes, 10, 121,
2433
RightToLeft
.Yes, 10, 240,
2443
RightToLeft
.Yes, 90, 120,
2452
RightToLeft
.Yes, 99, 120,
2461
RightToLeft
.Yes, 99, 240,
2473
public void ScrollBar_OnMouseWheel_InvokeWithScroll_CallsScroll(
RightToLeft
rightToLeft, int originalValue, int delta, IList<ScrollEventArgs> expected, int expectedValue)
2648
RightToLeft =
RightToLeft
.Yes
2712
yield return new object[] { msg,
RightToLeft
.No, 100, ScrollEventType.SmallIncrement, 91, ScrollEventType.SmallIncrement };
2713
yield return new object[] { msg,
RightToLeft
.No, 99, ScrollEventType.SmallIncrement, 91, ScrollEventType.SmallIncrement };
2714
yield return new object[] { msg,
RightToLeft
.No, 91, ScrollEventType.SmallIncrement, 91, ScrollEventType.SmallIncrement };
2715
yield return new object[] { msg,
RightToLeft
.No, 85, ScrollEventType.SmallIncrement, 86, ScrollEventType.SmallIncrement };
2716
yield return new object[] { msg,
RightToLeft
.No, 15, ScrollEventType.SmallIncrement, 16, ScrollEventType.SmallIncrement };
2717
yield return new object[] { msg,
RightToLeft
.No, 10, ScrollEventType.SmallIncrement, 11, ScrollEventType.SmallIncrement };
2718
yield return new object[] { msg,
RightToLeft
.No, 1, ScrollEventType.SmallIncrement, 2, ScrollEventType.SmallIncrement };
2719
yield return new object[] { msg,
RightToLeft
.No, 0, ScrollEventType.SmallIncrement, 1, ScrollEventType.SmallIncrement };
2720
yield return new object[] { msg,
RightToLeft
.Yes, 100, ScrollEventType.SmallDecrement, 91, ScrollEventType.SmallIncrement };
2721
yield return new object[] { msg,
RightToLeft
.Yes, 99, ScrollEventType.SmallDecrement, 91, ScrollEventType.SmallIncrement };
2722
yield return new object[] { msg,
RightToLeft
.Yes, 91, ScrollEventType.SmallDecrement, 91, ScrollEventType.SmallIncrement };
2723
yield return new object[] { msg,
RightToLeft
.Yes, 85, ScrollEventType.SmallDecrement, 86, ScrollEventType.SmallIncrement };
2724
yield return new object[] { msg,
RightToLeft
.Yes, 15, ScrollEventType.SmallDecrement, 16, ScrollEventType.SmallIncrement };
2725
yield return new object[] { msg,
RightToLeft
.Yes, 10, ScrollEventType.SmallDecrement, 11, ScrollEventType.SmallIncrement };
2726
yield return new object[] { msg,
RightToLeft
.Yes, 1, ScrollEventType.SmallDecrement, 2, ScrollEventType.SmallIncrement };
2727
yield return new object[] { msg,
RightToLeft
.Yes, 0, ScrollEventType.SmallDecrement, 1, ScrollEventType.SmallIncrement };
2729
yield return new object[] { msg,
RightToLeft
.No, 100, ScrollEventType.LargeIncrement, 91, ScrollEventType.LargeIncrement };
2730
yield return new object[] { msg,
RightToLeft
.No, 99, ScrollEventType.LargeIncrement, 91, ScrollEventType.LargeIncrement };
2731
yield return new object[] { msg,
RightToLeft
.No, 91, ScrollEventType.LargeIncrement, 91, ScrollEventType.LargeIncrement };
2732
yield return new object[] { msg,
RightToLeft
.No, 85, ScrollEventType.LargeIncrement, 91, ScrollEventType.LargeIncrement };
2733
yield return new object[] { msg,
RightToLeft
.No, 15, ScrollEventType.LargeIncrement, 25, ScrollEventType.LargeIncrement };
2734
yield return new object[] { msg,
RightToLeft
.No, 10, ScrollEventType.LargeIncrement, 20, ScrollEventType.LargeIncrement };
2735
yield return new object[] { msg,
RightToLeft
.No, 1, ScrollEventType.LargeIncrement, 11, ScrollEventType.LargeIncrement };
2736
yield return new object[] { msg,
RightToLeft
.No, 0, ScrollEventType.LargeIncrement, 10, ScrollEventType.LargeIncrement };
2737
yield return new object[] { msg,
RightToLeft
.Yes, 100, ScrollEventType.LargeDecrement, 91, ScrollEventType.LargeIncrement };
2738
yield return new object[] { msg,
RightToLeft
.Yes, 99, ScrollEventType.LargeDecrement, 91, ScrollEventType.LargeIncrement };
2739
yield return new object[] { msg,
RightToLeft
.Yes, 91, ScrollEventType.LargeDecrement, 91, ScrollEventType.LargeIncrement };
2740
yield return new object[] { msg,
RightToLeft
.Yes, 85, ScrollEventType.LargeDecrement, 91, ScrollEventType.LargeIncrement };
2741
yield return new object[] { msg,
RightToLeft
.Yes, 15, ScrollEventType.LargeDecrement, 25, ScrollEventType.LargeIncrement };
2742
yield return new object[] { msg,
RightToLeft
.Yes, 10, ScrollEventType.LargeDecrement, 20, ScrollEventType.LargeIncrement };
2743
yield return new object[] { msg,
RightToLeft
.Yes, 1, ScrollEventType.LargeDecrement, 11, ScrollEventType.LargeIncrement };
2744
yield return new object[] { msg,
RightToLeft
.Yes, 0, ScrollEventType.LargeDecrement, 10, ScrollEventType.LargeIncrement };
2746
yield return new object[] { msg,
RightToLeft
.No, 100, ScrollEventType.SmallDecrement, 99, ScrollEventType.SmallDecrement };
2747
yield return new object[] { msg,
RightToLeft
.No, 99, ScrollEventType.SmallDecrement, 98, ScrollEventType.SmallDecrement };
2748
yield return new object[] { msg,
RightToLeft
.No, 91, ScrollEventType.SmallDecrement, 90, ScrollEventType.SmallDecrement };
2749
yield return new object[] { msg,
RightToLeft
.No, 85, ScrollEventType.SmallDecrement, 84, ScrollEventType.SmallDecrement };
2750
yield return new object[] { msg,
RightToLeft
.No, 15, ScrollEventType.SmallDecrement, 14, ScrollEventType.SmallDecrement };
2751
yield return new object[] { msg,
RightToLeft
.No, 10, ScrollEventType.SmallDecrement, 9, ScrollEventType.SmallDecrement };
2752
yield return new object[] { msg,
RightToLeft
.No, 1, ScrollEventType.SmallDecrement, 0, ScrollEventType.SmallDecrement };
2753
yield return new object[] { msg,
RightToLeft
.No, 0, ScrollEventType.SmallDecrement, 0, ScrollEventType.SmallDecrement };
2754
yield return new object[] { msg,
RightToLeft
.Yes, 100, ScrollEventType.SmallIncrement, 99, ScrollEventType.SmallDecrement };
2755
yield return new object[] { msg,
RightToLeft
.Yes, 99, ScrollEventType.SmallIncrement, 98, ScrollEventType.SmallDecrement };
2756
yield return new object[] { msg,
RightToLeft
.Yes, 91, ScrollEventType.SmallIncrement, 90, ScrollEventType.SmallDecrement };
2757
yield return new object[] { msg,
RightToLeft
.Yes, 85, ScrollEventType.SmallIncrement, 84, ScrollEventType.SmallDecrement };
2758
yield return new object[] { msg,
RightToLeft
.Yes, 15, ScrollEventType.SmallIncrement, 14, ScrollEventType.SmallDecrement };
2759
yield return new object[] { msg,
RightToLeft
.Yes, 10, ScrollEventType.SmallIncrement, 9, ScrollEventType.SmallDecrement };
2760
yield return new object[] { msg,
RightToLeft
.Yes, 1, ScrollEventType.SmallIncrement, 0, ScrollEventType.SmallDecrement };
2761
yield return new object[] { msg,
RightToLeft
.Yes, 0, ScrollEventType.SmallIncrement, 0, ScrollEventType.SmallDecrement };
2763
yield return new object[] { msg,
RightToLeft
.No, 100, ScrollEventType.LargeDecrement, 90, ScrollEventType.LargeDecrement };
2764
yield return new object[] { msg,
RightToLeft
.No, 99, ScrollEventType.LargeDecrement, 89, ScrollEventType.LargeDecrement };
2765
yield return new object[] { msg,
RightToLeft
.No, 91, ScrollEventType.LargeDecrement, 81, ScrollEventType.LargeDecrement };
2766
yield return new object[] { msg,
RightToLeft
.No, 85, ScrollEventType.LargeDecrement, 75, ScrollEventType.LargeDecrement };
2767
yield return new object[] { msg,
RightToLeft
.No, 15, ScrollEventType.LargeDecrement, 5, ScrollEventType.LargeDecrement };
2768
yield return new object[] { msg,
RightToLeft
.No, 10, ScrollEventType.LargeDecrement, 0, ScrollEventType.LargeDecrement };
2769
yield return new object[] { msg,
RightToLeft
.No, 1, ScrollEventType.LargeDecrement, 0, ScrollEventType.LargeDecrement };
2770
yield return new object[] { msg,
RightToLeft
.No, 0, ScrollEventType.LargeDecrement, 0, ScrollEventType.LargeDecrement };
2771
yield return new object[] { msg,
RightToLeft
.Yes, 100, ScrollEventType.LargeIncrement, 90, ScrollEventType.LargeDecrement };
2772
yield return new object[] { msg,
RightToLeft
.Yes, 99, ScrollEventType.LargeIncrement, 89, ScrollEventType.LargeDecrement };
2773
yield return new object[] { msg,
RightToLeft
.Yes, 91, ScrollEventType.LargeIncrement, 81, ScrollEventType.LargeDecrement };
2774
yield return new object[] { msg,
RightToLeft
.Yes, 85, ScrollEventType.LargeIncrement, 75, ScrollEventType.LargeDecrement };
2775
yield return new object[] { msg,
RightToLeft
.Yes, 15, ScrollEventType.LargeIncrement, 5, ScrollEventType.LargeDecrement };
2776
yield return new object[] { msg,
RightToLeft
.Yes, 10, ScrollEventType.LargeIncrement, 0, ScrollEventType.LargeDecrement };
2777
yield return new object[] { msg,
RightToLeft
.Yes, 1, ScrollEventType.LargeIncrement, 0, ScrollEventType.LargeDecrement };
2778
yield return new object[] { msg,
RightToLeft
.Yes, 0, ScrollEventType.LargeIncrement, 0, ScrollEventType.LargeDecrement };
2780
yield return new object[] { msg,
RightToLeft
.No, 100, ScrollEventType.First, 0, ScrollEventType.First };
2781
yield return new object[] { msg,
RightToLeft
.No, 99, ScrollEventType.First, 0, ScrollEventType.First };
2782
yield return new object[] { msg,
RightToLeft
.No, 91, ScrollEventType.First, 0, ScrollEventType.First };
2783
yield return new object[] { msg,
RightToLeft
.No, 85, ScrollEventType.First, 0, ScrollEventType.First };
2784
yield return new object[] { msg,
RightToLeft
.No, 15, ScrollEventType.First, 0, ScrollEventType.First };
2785
yield return new object[] { msg,
RightToLeft
.No, 10, ScrollEventType.First, 0, ScrollEventType.First };
2786
yield return new object[] { msg,
RightToLeft
.No, 1, ScrollEventType.First, 0, ScrollEventType.First };
2787
yield return new object[] { msg,
RightToLeft
.No, 0, ScrollEventType.First, 0, ScrollEventType.First };
2788
yield return new object[] { msg,
RightToLeft
.Yes, 100, ScrollEventType.Last, 0, ScrollEventType.First };
2789
yield return new object[] { msg,
RightToLeft
.Yes, 99, ScrollEventType.Last, 0, ScrollEventType.First };
2790
yield return new object[] { msg,
RightToLeft
.Yes, 91, ScrollEventType.Last, 0, ScrollEventType.First };
2791
yield return new object[] { msg,
RightToLeft
.Yes, 85, ScrollEventType.Last, 0, ScrollEventType.First };
2792
yield return new object[] { msg,
RightToLeft
.Yes, 15, ScrollEventType.Last, 0, ScrollEventType.First };
2793
yield return new object[] { msg,
RightToLeft
.Yes, 10, ScrollEventType.Last, 0, ScrollEventType.First };
2794
yield return new object[] { msg,
RightToLeft
.Yes, 1, ScrollEventType.Last, 0, ScrollEventType.First };
2795
yield return new object[] { msg,
RightToLeft
.Yes, 0, ScrollEventType.Last, 0, ScrollEventType.First };
2797
yield return new object[] { msg,
RightToLeft
.No, 100, ScrollEventType.Last, 91, ScrollEventType.Last };
2798
yield return new object[] { msg,
RightToLeft
.No, 99, ScrollEventType.Last, 91, ScrollEventType.Last };
2799
yield return new object[] { msg,
RightToLeft
.No, 91, ScrollEventType.Last, 91, ScrollEventType.Last };
2800
yield return new object[] { msg,
RightToLeft
.No, 85, ScrollEventType.Last, 91, ScrollEventType.Last };
2801
yield return new object[] { msg,
RightToLeft
.No, 15, ScrollEventType.Last, 91, ScrollEventType.Last };
2802
yield return new object[] { msg,
RightToLeft
.No, 10, ScrollEventType.Last, 91, ScrollEventType.Last };
2803
yield return new object[] { msg,
RightToLeft
.No, 1, ScrollEventType.Last, 91, ScrollEventType.Last };
2804
yield return new object[] { msg,
RightToLeft
.No, 0, ScrollEventType.Last, 91, ScrollEventType.Last };
2805
yield return new object[] { msg,
RightToLeft
.Yes, 100, ScrollEventType.First, 91, ScrollEventType.Last };
2806
yield return new object[] { msg,
RightToLeft
.Yes, 99, ScrollEventType.First, 91, ScrollEventType.Last };
2807
yield return new object[] { msg,
RightToLeft
.Yes, 91, ScrollEventType.First, 91, ScrollEventType.Last };
2808
yield return new object[] { msg,
RightToLeft
.Yes, 85, ScrollEventType.First, 91, ScrollEventType.Last };
2809
yield return new object[] { msg,
RightToLeft
.Yes, 15, ScrollEventType.First, 91, ScrollEventType.Last };
2810
yield return new object[] { msg,
RightToLeft
.Yes, 10, ScrollEventType.First, 91, ScrollEventType.Last };
2811
yield return new object[] { msg,
RightToLeft
.Yes, 1, ScrollEventType.First, 91, ScrollEventType.Last };
2812
yield return new object[] { msg,
RightToLeft
.Yes, 0, ScrollEventType.First, 91, ScrollEventType.Last };
2814
yield return new object[] { msg,
RightToLeft
.No, 10, ScrollEventType.EndScroll, 10, ScrollEventType.EndScroll };
2815
yield return new object[] { msg,
RightToLeft
.Yes, 10, ScrollEventType.EndScroll, 10, ScrollEventType.EndScroll };
2816
yield return new object[] { msg,
RightToLeft
.No, 10, ScrollEventType.ThumbPosition, 10, ScrollEventType.ThumbPosition };
2817
yield return new object[] { msg,
RightToLeft
.Yes, 10, ScrollEventType.ThumbPosition, 10, ScrollEventType.ThumbPosition };
2818
yield return new object[] { msg,
RightToLeft
.No, 10, ScrollEventType.ThumbTrack, 10, ScrollEventType.ThumbTrack };
2819
yield return new object[] { msg,
RightToLeft
.Yes, 10, ScrollEventType.ThumbTrack, 10, ScrollEventType.ThumbTrack };
2820
yield return new object[] { msg,
RightToLeft
.No, 10, ScrollEventType.SmallDecrement - 1, 10, (ScrollEventType)ushort.MaxValue };
2821
yield return new object[] { msg,
RightToLeft
.Yes, 10, ScrollEventType.SmallDecrement - 1, 10, (ScrollEventType)ushort.MaxValue };
2822
yield return new object[] { msg,
RightToLeft
.No, 10, ScrollEventType.EndScroll + 1, 10, ScrollEventType.EndScroll + 1 };
2823
yield return new object[] { msg,
RightToLeft
.Yes, 10, ScrollEventType.EndScroll + 1, 10, ScrollEventType.EndScroll + 1 };
2829
public void ScrollBar_WndProc_InvokeScroll_Success(int msg,
RightToLeft
rightToLeft, int originalValue, ScrollEventType eventType, int expectedValue, ScrollEventType expectedEventType)
2932
[InlineData(
RightToLeft
.Yes, 0)]
2933
[InlineData(
RightToLeft
.Yes, 50)]
2934
[InlineData(
RightToLeft
.No, 50)]
2935
[InlineData(
RightToLeft
.No, 100)]
2936
public void HScrollBarFirstPageButtonAccessibleObject_Bounds_ReturnRectangle(
RightToLeft
rightToLeft, int value)
2946
[InlineData(
RightToLeft
.Yes, 100, 100)]
2947
[InlineData(
RightToLeft
.No, 0, 0)]
2948
[InlineData(
RightToLeft
.Yes, 0, 0)]
2949
[InlineData(
RightToLeft
.No, 100, 0)]
2950
public void HScrollBarFirstPageButtonAccessibleObject_Bounds_ReturnEmptyRectangle(
RightToLeft
rightToLeft, int maximum, int value)
2959
[InlineData(
RightToLeft
.No, 100, 0, AccessibleStates.Invisible)]
2960
[InlineData(
RightToLeft
.No, 100, 50, AccessibleStates.None)]
2961
[InlineData(
RightToLeft
.No, 100, 100, AccessibleStates.None)]
2962
[InlineData(
RightToLeft
.Yes, 100, 0, AccessibleStates.None)]
2963
[InlineData(
RightToLeft
.Yes, 100, 50, AccessibleStates.None)]
2964
[InlineData(
RightToLeft
.Yes, 100, 100, AccessibleStates.Invisible)]
2965
[InlineData(
RightToLeft
.No, 0, 0, AccessibleStates.Invisible)]
2966
[InlineData(
RightToLeft
.Yes, 0, 0, AccessibleStates.Invisible)]
2967
public void HScrollBarFirstPageButtonAccessibleObject_State_ReturnExpected(
RightToLeft
rightToLeft, int maximum, int value, AccessibleStates accessibleState)
2976
[InlineData(
RightToLeft
.No, 0)]
2977
[InlineData(
RightToLeft
.No, 50)]
2978
[InlineData(
RightToLeft
.Yes, 100)]
2979
[InlineData(
RightToLeft
.Yes, 50)]
2980
public void HScrollBarLastPageButtonAccessibleObject_Bounds_ReturnRectangle(
RightToLeft
rightToLeft, int value)
2990
[InlineData(
RightToLeft
.No, 100, 100)]
2991
[InlineData(
RightToLeft
.Yes, 100, 0)]
2992
[InlineData(
RightToLeft
.No, 0, 0)]
2993
[InlineData(
RightToLeft
.Yes, 0, 0)]
2994
public void HScrollBarLastPageButtonAccessibleObject_Bounds_ReturnEmptyRectangle(
RightToLeft
rightToLeft, int maximum, int value)
3003
[InlineData(
RightToLeft
.No, 100, 0, AccessibleStates.None)]
3004
[InlineData(
RightToLeft
.No, 100, 50, AccessibleStates.None)]
3005
[InlineData(
RightToLeft
.No, 100, 100, AccessibleStates.Invisible)]
3006
[InlineData(
RightToLeft
.Yes, 100, 0, AccessibleStates.Invisible)]
3007
[InlineData(
RightToLeft
.Yes, 100, 50, AccessibleStates.None)]
3008
[InlineData(
RightToLeft
.Yes, 100, 100, AccessibleStates.None)]
3009
[InlineData(
RightToLeft
.No, 0, 0, AccessibleStates.Invisible)]
3010
[InlineData(
RightToLeft
.Yes, 0, 0, AccessibleStates.Invisible)]
3011
public void HScrollBarLastPageButtonAccessibleObject_State_ReturnExpected(
RightToLeft
rightToLeft, int maximum, int value, AccessibleStates accessibleState)
3020
[InlineData(
RightToLeft
.No, 100, 0)]
3021
[InlineData(
RightToLeft
.Yes, 100, 0)]
3022
[InlineData(
RightToLeft
.No, 0, 0)]
3023
[InlineData(
RightToLeft
.Yes, 0, 0)]
3024
public void VScrollBarFirstPageButtonAccessibleObject_Bounds_ReturnEmptyRectangle(
RightToLeft
rightToLeft, int maximum, int value)
3033
[InlineData(
RightToLeft
.No, 0)]
3034
[InlineData(
RightToLeft
.No, 50)]
3035
[InlineData(
RightToLeft
.Yes, 0)]
3036
[InlineData(
RightToLeft
.Yes, 50)]
3037
public void VScrollBarLastPageButtonAccessibleObject_Bounds_ReturnRectangle(
RightToLeft
rightToLeft, int value)
3047
[InlineData(
RightToLeft
.No, 100, 100)]
3048
[InlineData(
RightToLeft
.Yes, 100, 100)]
3049
[InlineData(
RightToLeft
.No, 0, 0)]
3050
[InlineData(
RightToLeft
.Yes, 0, 0)]
3051
public void VScrollBarLastPageButtonAccessibleObject_Bounds_ReturnEmptyRectangle(
RightToLeft
rightToLeft, int maximum, int value)
3060
[InlineData(
RightToLeft
.No, 100, 0, AccessibleStates.None)]
3061
[InlineData(
RightToLeft
.No, 100, 50, AccessibleStates.None)]
3062
[InlineData(
RightToLeft
.No, 100, 100, AccessibleStates.Invisible)]
3063
[InlineData(
RightToLeft
.Yes, 100, 0, AccessibleStates.None)]
3064
[InlineData(
RightToLeft
.Yes, 100, 50, AccessibleStates.None)]
3065
[InlineData(
RightToLeft
.Yes, 100, 100, AccessibleStates.Invisible)]
3066
[InlineData(
RightToLeft
.No, 0, 0, AccessibleStates.Invisible)]
3067
[InlineData(
RightToLeft
.Yes, 0, 0, AccessibleStates.Invisible)]
3068
public void VScrollBarLastPageButtonAccessibleObject_State_ReturnsExpected(
RightToLeft
rightToLeft, int maximum, int value, AccessibleStates accessibleState)
3077
[InlineData(
RightToLeft
.No, 50)]
3078
[InlineData(
RightToLeft
.Yes, 50)]
3079
[InlineData(
RightToLeft
.No, 100)]
3080
[InlineData(
RightToLeft
.Yes, 100)]
3081
public void VScrollBarFirstPageButtonAccessibleObject_Bounds_ReturnRectangle(
RightToLeft
rightToLeft, int value)
3091
[InlineData(
RightToLeft
.No, 100, 0, AccessibleStates.Invisible)]
3092
[InlineData(
RightToLeft
.No, 100, 50, AccessibleStates.None)]
3093
[InlineData(
RightToLeft
.No, 100, 100, AccessibleStates.None)]
3094
[InlineData(
RightToLeft
.Yes, 100, 0, AccessibleStates.Invisible)]
3095
[InlineData(
RightToLeft
.Yes, 100, 50, AccessibleStates.None)]
3096
[InlineData(
RightToLeft
.Yes, 100, 100, AccessibleStates.None)]
3097
[InlineData(
RightToLeft
.No, 0, 0, AccessibleStates.Invisible)]
3098
[InlineData(
RightToLeft
.Yes, 0, 0, AccessibleStates.Invisible)]
3099
public void VScrollBarFirstPageButtonAccessibleObject_State_ReturnsExpected(
RightToLeft
rightToLeft, int maximum, int value, AccessibleStates accessibleState)
3107
private void SetVScrollBar(VScrollBar vScrollBar,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
3126
private void SetHScrollBar(HScrollBar hScrollBar,
RightToLeft
rightToLeft, int minimum, int maximum, int value)
System\Windows\Forms\SplitterPanelTests.cs (1)
91
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
System\Windows\Forms\SplitterTests.cs (1)
90
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
System\Windows\Forms\StatusStripTests.cs (63)
132
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
205
yield return new object[] { ToolStripLayoutStyle.Flow,
RightToLeft
.Yes, new Padding(14, 0, 1, 0) };
206
yield return new object[] { ToolStripLayoutStyle.Flow,
RightToLeft
.No, new Padding(1, 0, 14, 0) };
207
yield return new object[] { ToolStripLayoutStyle.Flow,
RightToLeft
.Inherit, new Padding(1, 0, 14, 0) };
209
yield return new object[] { ToolStripLayoutStyle.HorizontalStackWithOverflow,
RightToLeft
.Yes, new Padding(14, 0, 1, 0) };
210
yield return new object[] { ToolStripLayoutStyle.HorizontalStackWithOverflow,
RightToLeft
.No, new Padding(1, 0, 14, 0) };
211
yield return new object[] { ToolStripLayoutStyle.HorizontalStackWithOverflow,
RightToLeft
.Inherit, new Padding(1, 0, 14, 0) };
213
yield return new object[] { ToolStripLayoutStyle.StackWithOverflow,
RightToLeft
.Yes, new Padding(14, 0, 1, 0) };
214
yield return new object[] { ToolStripLayoutStyle.StackWithOverflow,
RightToLeft
.No, new Padding(1, 0, 14, 0) };
215
yield return new object[] { ToolStripLayoutStyle.StackWithOverflow,
RightToLeft
.Inherit, new Padding(1, 0, 14, 0) };
217
yield return new object[] { ToolStripLayoutStyle.Table,
RightToLeft
.Yes, new Padding(14, 0, 1, 0) };
218
yield return new object[] { ToolStripLayoutStyle.Table,
RightToLeft
.No, new Padding(1, 0, 14, 0) };
219
yield return new object[] { ToolStripLayoutStyle.Table,
RightToLeft
.Inherit, new Padding(1, 0, 14, 0) };
221
yield return new object[] { ToolStripLayoutStyle.VerticalStackWithOverflow,
RightToLeft
.Yes, new Padding(1, 3, 1, 22) };
222
yield return new object[] { ToolStripLayoutStyle.VerticalStackWithOverflow,
RightToLeft
.No, new Padding(1, 3, 1, 22) };
223
yield return new object[] { ToolStripLayoutStyle.VerticalStackWithOverflow,
RightToLeft
.Inherit, new Padding(1, 3, 1, 22) };
228
public void StatusStrip_DefaultPadding_Get_ReturnsExpected(ToolStripLayoutStyle layoutStyle,
RightToLeft
rightToLeft, Padding expected)
623
yield return new object[] { true, layoutStyle,
RightToLeft
.Yes, new Rectangle(0, 0, 12, 22) };
624
yield return new object[] { true, layoutStyle,
RightToLeft
.No, new Rectangle(188, 0, 12, 22) };
625
yield return new object[] { true, layoutStyle,
RightToLeft
.Inherit, new Rectangle(188, 0, 12, 22) };
626
yield return new object[] { false, layoutStyle,
RightToLeft
.Yes, Rectangle.Empty };
627
yield return new object[] { false, layoutStyle,
RightToLeft
.No, Rectangle.Empty };
628
yield return new object[] { false, layoutStyle,
RightToLeft
.Inherit, Rectangle.Empty };
634
public void StatusStrip_SizeGripBounds_Get_ReturnsExpected(bool sizingGrip, ToolStripLayoutStyle layoutStyle,
RightToLeft
rightToLeft, Rectangle expected)
649
yield return new object[] { true, layoutStyle,
RightToLeft
.Yes, new Rectangle(0, 10, 12, 22) };
650
yield return new object[] { true, layoutStyle,
RightToLeft
.No, new Rectangle(198, 10, 12, 22) };
651
yield return new object[] { true, layoutStyle,
RightToLeft
.Inherit, new Rectangle(198, 10, 12, 22) };
652
yield return new object[] { false, layoutStyle,
RightToLeft
.Yes, Rectangle.Empty };
653
yield return new object[] { false, layoutStyle,
RightToLeft
.No, Rectangle.Empty };
654
yield return new object[] { false, layoutStyle,
RightToLeft
.Inherit, Rectangle.Empty };
660
public void StatusStrip_SizeGripBounds_GetLargeSize_ReturnsExpected(bool sizingGrip, ToolStripLayoutStyle layoutStyle,
RightToLeft
rightToLeft, Rectangle expected)
676
yield return new object[] { true, layoutStyle,
RightToLeft
.Yes, new Rectangle(0, 0, 12, 12) };
677
yield return new object[] { true, layoutStyle,
RightToLeft
.No, new Rectangle(178, 0, 12, 12) };
678
yield return new object[] { true, layoutStyle,
RightToLeft
.Inherit, new Rectangle(178, 0, 12, 12) };
679
yield return new object[] { false, layoutStyle,
RightToLeft
.Yes, Rectangle.Empty };
680
yield return new object[] { false, layoutStyle,
RightToLeft
.No, Rectangle.Empty };
681
yield return new object[] { false, layoutStyle,
RightToLeft
.Inherit, Rectangle.Empty };
687
public void StatusStrip_SizeGripBounds_GetSmallSize_ReturnsExpected(bool sizingGrip, ToolStripLayoutStyle layoutStyle,
RightToLeft
rightToLeft, Rectangle expected)
726
yield return new object[] {
RightToLeft
.Yes, true, 1, 0 };
727
yield return new object[] {
RightToLeft
.No, true, 0, 0 };
728
yield return new object[] {
RightToLeft
.Inherit, true, 0, 0 };
730
yield return new object[] {
RightToLeft
.Yes, false, 0, 1 };
731
yield return new object[] {
RightToLeft
.No, false, 0, 0 };
732
yield return new object[] {
RightToLeft
.Inherit, false, 0, 0 };
737
public void StatusStrip_SizingGrip_SetRightToLeft_GetReturnsExpected(
RightToLeft
rightToLeft, bool value, int expectedChildrenCallCount1, int expectedChildrenCallCount2)
763
foreach (
RightToLeft
rightToLeft in Enum.GetValues(typeof(
RightToLeft
)))
772
public void StatusStrip_SizingGrip_SetRightToLeftNonReadOnlyControls_GetReturnsExpected(
RightToLeft
rightToLeft, bool value)
894
foreach (
RightToLeft
rightToLeft in Enum.GetValues(typeof(
RightToLeft
)))
903
public void StatusStrip_Dispose_Invoke_Success(
RightToLeft
rightToLeft, bool sizingGrip)
956
public void StatusStrip_Dispose_InvokeDisposing_Success(
RightToLeft
rightToLeft, bool sizingGrip)
1009
yield return new object[] {
RightToLeft
.Yes, true, 1 };
1010
yield return new object[] {
RightToLeft
.No, true, 0 };
1011
yield return new object[] {
RightToLeft
.Inherit, true, 0 };
1013
yield return new object[] {
RightToLeft
.Yes, false, 0 };
1014
yield return new object[] {
RightToLeft
.No, false, 0 };
1015
yield return new object[] {
RightToLeft
.Inherit, false, 0 };
1020
public void StatusStrip_Dispose_InvokeNotDisposing_Success(
RightToLeft
rightToLeft, bool sizingGrip, int expectedChildrenCallCount1)
1175
RightToLeft =
RightToLeft
.Yes
1201
foreach (
RightToLeft
rightToLeft in Enum.GetValues(typeof(
RightToLeft
)))
1210
public void StatusStrip_OnPaintBackground_Invoke_Success(
RightToLeft
rightToLeft, bool sizingGrip)
System\Windows\Forms\TabControlTests.cs (38)
94
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
335
[InlineData(
RightToLeft
.Inherit, true, 0x56010800, 0x0)]
336
[InlineData(
RightToLeft
.No, true, 0x56010800, 0x0)]
337
[InlineData(
RightToLeft
.Yes, true, 0x56010800, 0x500000)]
338
[InlineData(
RightToLeft
.Inherit, false, 0x56010800, 0x0)]
339
[InlineData(
RightToLeft
.No, false, 0x56010800, 0x0)]
340
[InlineData(
RightToLeft
.Yes, false, 0x56010800, 0x7000)]
341
public void TabControl_CreateParams_GetRightToLeft_ReturnsExpected(
RightToLeft
rightToLeft, bool rightToLeftLayout, int expectedStyle, int expectedExStyle)
1828
[InlineData(
RightToLeft
.Yes, true, 1)]
1829
[InlineData(
RightToLeft
.Yes, false, 0)]
1830
[InlineData(
RightToLeft
.No, true, 1)]
1831
[InlineData(
RightToLeft
.No, false, 0)]
1832
[InlineData(
RightToLeft
.Inherit, true, 1)]
1833
[InlineData(
RightToLeft
.Inherit, false, 0)]
1834
public void TabControl_RightToLeftLayout_Set_GetReturnsExpected(
RightToLeft
rightToLeft, bool value, int expectedLayoutCallCount)
1868
[InlineData(
RightToLeft
.Yes, true, 1, 1, 2)]
1869
[InlineData(
RightToLeft
.Yes, false, 0, 0, 1)]
1870
[InlineData(
RightToLeft
.No, true, 1, 0, 0)]
1871
[InlineData(
RightToLeft
.No, false, 0, 0, 0)]
1872
[InlineData(
RightToLeft
.Inherit, true, 1, 0, 0)]
1873
[InlineData(
RightToLeft
.Inherit, false, 0, 0, 0)]
1874
public void TabControl_RightToLeftLayout_SetWithHandle_GetReturnsExpected(
RightToLeft
rightToLeft, bool value, int expectedLayoutCallCount, int expectedCreatedCallCount1, int expectedCreatedCallCount2)
1966
RightToLeft =
RightToLeft
.Yes
4497
yield return new object[] {
RightToLeft
.Yes, null };
4498
yield return new object[] {
RightToLeft
.Yes, new EventArgs() };
4499
yield return new object[] {
RightToLeft
.No, null };
4500
yield return new object[] {
RightToLeft
.No, new EventArgs() };
4501
yield return new object[] {
RightToLeft
.Inherit, null };
4502
yield return new object[] {
RightToLeft
.Inherit, new EventArgs() };
4507
public void TabControl_OnRightToLeftLayoutChanged_Invoke_CallsRightToLeftLayoutChanged(
RightToLeft
rightToLeft, EventArgs eventArgs)
4536
yield return new object[] {
RightToLeft
.Yes, null, 1 };
4537
yield return new object[] {
RightToLeft
.Yes, new EventArgs(), 1 };
4538
yield return new object[] {
RightToLeft
.No, null, 0 };
4539
yield return new object[] {
RightToLeft
.No, new EventArgs(), 0 };
4540
yield return new object[] {
RightToLeft
.Inherit, null, 0 };
4541
yield return new object[] {
RightToLeft
.Inherit, new EventArgs(), 0 };
4546
public void TabControl_OnRightToLeftLayoutChanged_InvokeWithHandle_CallsRightToLeftLayoutChanged(
RightToLeft
rightToLeft, EventArgs eventArgs, int expectedCreatedCallCount)
4591
RightToLeft =
RightToLeft
.Yes
System\Windows\Forms\TableLayoutPanelTests.cs (5)
110
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
1412
foreach (
RightToLeft
rightToLeft in Enum.GetValues(typeof(
RightToLeft
)))
1429
public void TableLayoutPanel_OnPaintBackground_InvokeEmpty_Success(
RightToLeft
rightToLeft, TableLayoutPanelCellBorderStyle cellBorderStyle, bool hScroll, bool vScroll)
1469
public void TableLayoutPanel_OnPaintBackground_InvokeNotEmpty_Success(
RightToLeft
rightToLeft, TableLayoutPanelCellBorderStyle cellBorderStyle, bool hScroll, bool vScroll)
System\Windows\Forms\TabPageTests.cs (2)
107
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
216
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
System\Windows\Forms\TextBoxBase.TextBoxBaseUiaTextProviderTests.cs (6)
89
[InlineData(
RightToLeft
.Yes, true)]
90
[InlineData(
RightToLeft
.No, false)]
91
public void TextBoxBaseUiaTextProvider_IsReadingRTL_ReturnsCorrectValue(
RightToLeft
rightToLeft, bool expectedResult)
103
[InlineData(
RightToLeft
.Yes)]
104
[InlineData(
RightToLeft
.No)]
105
public void TextBoxBaseUiaTextProvider_IsReadingRTL_ReturnsFalse_WithoutHandle(
RightToLeft
rightToLeft)
System\Windows\Forms\ToolStripButtonTests.cs (38)
80
Assert.Equal(
RightToLeft
.Inherit, item.RightToLeft);
161
Assert.Equal(
RightToLeft
.Inherit, item.RightToLeft);
248
Assert.Equal(
RightToLeft
.Inherit, item.RightToLeft);
338
Assert.Equal(
RightToLeft
.Inherit, item.RightToLeft);
426
Assert.Equal(
RightToLeft
.Inherit, item.RightToLeft);
524
Assert.Equal(
RightToLeft
.Inherit, item.RightToLeft);
1227
yield return new object[] { ContentAlignment.MiddleCenter,
RightToLeft
.No, ToolStripItemDisplayStyle.None, 0, 0, TextFormatFlags.HorizontalCenter | TextFormatFlags.VerticalCenter | TextFormatFlags.HidePrefix };
1228
yield return new object[] { ContentAlignment.MiddleCenter,
RightToLeft
.No, ToolStripItemDisplayStyle.Image, 1, 0, TextFormatFlags.HorizontalCenter | TextFormatFlags.VerticalCenter | TextFormatFlags.HidePrefix };
1229
yield return new object[] { ContentAlignment.MiddleCenter,
RightToLeft
.No, ToolStripItemDisplayStyle.ImageAndText, 1, 1, TextFormatFlags.HorizontalCenter | TextFormatFlags.VerticalCenter | TextFormatFlags.HidePrefix };
1231
yield return new object[] { ContentAlignment.TopLeft,
RightToLeft
.Yes, ToolStripItemDisplayStyle.Text, 0, 1, TextFormatFlags.Left | TextFormatFlags.Top | TextFormatFlags.HidePrefix | TextFormatFlags.RightToLeft };
1232
yield return new object[] { ContentAlignment.TopLeft,
RightToLeft
.Inherit, ToolStripItemDisplayStyle.Text, 0, 1, TextFormatFlags.Left | TextFormatFlags.Top | TextFormatFlags.HidePrefix };
1233
yield return new object[] { ContentAlignment.TopLeft,
RightToLeft
.No, ToolStripItemDisplayStyle.Text, 0, 1, TextFormatFlags.Left | TextFormatFlags.Top | TextFormatFlags.HidePrefix };
1234
yield return new object[] { ContentAlignment.TopCenter,
RightToLeft
.Yes, ToolStripItemDisplayStyle.Text, 0, 1, TextFormatFlags.HorizontalCenter | TextFormatFlags.Top | TextFormatFlags.HidePrefix | TextFormatFlags.RightToLeft };
1235
yield return new object[] { ContentAlignment.TopCenter,
RightToLeft
.Inherit, ToolStripItemDisplayStyle.Text, 0, 1, TextFormatFlags.HorizontalCenter | TextFormatFlags.Top | TextFormatFlags.HidePrefix };
1236
yield return new object[] { ContentAlignment.TopCenter,
RightToLeft
.No, ToolStripItemDisplayStyle.Text, 0, 1, TextFormatFlags.HorizontalCenter | TextFormatFlags.Top | TextFormatFlags.HidePrefix };
1237
yield return new object[] { ContentAlignment.TopRight,
RightToLeft
.Yes, ToolStripItemDisplayStyle.Text, 0, 1, TextFormatFlags.Right | TextFormatFlags.Top | TextFormatFlags.HidePrefix | TextFormatFlags.RightToLeft };
1238
yield return new object[] { ContentAlignment.TopRight,
RightToLeft
.Inherit, ToolStripItemDisplayStyle.Text, 0, 1, TextFormatFlags.Right | TextFormatFlags.Top | TextFormatFlags.HidePrefix };
1239
yield return new object[] { ContentAlignment.TopRight,
RightToLeft
.No, ToolStripItemDisplayStyle.Text, 0, 1, TextFormatFlags.Right | TextFormatFlags.Top | TextFormatFlags.HidePrefix };
1241
yield return new object[] { ContentAlignment.MiddleLeft,
RightToLeft
.Yes, ToolStripItemDisplayStyle.Text, 0, 1, TextFormatFlags.Left | TextFormatFlags.VerticalCenter | TextFormatFlags.HidePrefix | TextFormatFlags.RightToLeft };
1242
yield return new object[] { ContentAlignment.MiddleLeft,
RightToLeft
.Inherit, ToolStripItemDisplayStyle.Text, 0, 1, TextFormatFlags.Left | TextFormatFlags.VerticalCenter | TextFormatFlags.HidePrefix };
1243
yield return new object[] { ContentAlignment.MiddleLeft,
RightToLeft
.No, ToolStripItemDisplayStyle.Text, 0, 1, TextFormatFlags.Left | TextFormatFlags.VerticalCenter | TextFormatFlags.HidePrefix };
1244
yield return new object[] { ContentAlignment.MiddleCenter,
RightToLeft
.Yes, ToolStripItemDisplayStyle.Text, 0, 1, TextFormatFlags.HorizontalCenter | TextFormatFlags.VerticalCenter | TextFormatFlags.HidePrefix | TextFormatFlags.RightToLeft };
1245
yield return new object[] { ContentAlignment.MiddleCenter,
RightToLeft
.Inherit, ToolStripItemDisplayStyle.Text, 0, 1, TextFormatFlags.HorizontalCenter | TextFormatFlags.VerticalCenter | TextFormatFlags.HidePrefix };
1246
yield return new object[] { ContentAlignment.MiddleCenter,
RightToLeft
.No, ToolStripItemDisplayStyle.Text, 0, 1, TextFormatFlags.HorizontalCenter | TextFormatFlags.VerticalCenter | TextFormatFlags.HidePrefix };
1247
yield return new object[] { ContentAlignment.MiddleRight,
RightToLeft
.Yes, ToolStripItemDisplayStyle.Text, 0, 1, TextFormatFlags.Right | TextFormatFlags.VerticalCenter | TextFormatFlags.HidePrefix | TextFormatFlags.RightToLeft };
1248
yield return new object[] { ContentAlignment.MiddleRight,
RightToLeft
.Inherit, ToolStripItemDisplayStyle.Text, 0, 1, TextFormatFlags.Right | TextFormatFlags.VerticalCenter | TextFormatFlags.HidePrefix };
1249
yield return new object[] { ContentAlignment.MiddleRight,
RightToLeft
.No, ToolStripItemDisplayStyle.Text, 0, 1, TextFormatFlags.Right | TextFormatFlags.VerticalCenter | TextFormatFlags.HidePrefix };
1251
yield return new object[] { ContentAlignment.BottomLeft,
RightToLeft
.Yes, ToolStripItemDisplayStyle.Text, 0, 1, TextFormatFlags.Left | TextFormatFlags.Bottom | TextFormatFlags.HidePrefix | TextFormatFlags.RightToLeft };
1252
yield return new object[] { ContentAlignment.BottomLeft,
RightToLeft
.Inherit, ToolStripItemDisplayStyle.Text, 0, 1, TextFormatFlags.Left | TextFormatFlags.Bottom | TextFormatFlags.HidePrefix };
1253
yield return new object[] { ContentAlignment.BottomLeft,
RightToLeft
.No, ToolStripItemDisplayStyle.Text, 0, 1, TextFormatFlags.Left | TextFormatFlags.Bottom | TextFormatFlags.HidePrefix };
1254
yield return new object[] { ContentAlignment.BottomCenter,
RightToLeft
.Yes, ToolStripItemDisplayStyle.Text, 0, 1, TextFormatFlags.HorizontalCenter | TextFormatFlags.Bottom | TextFormatFlags.HidePrefix | TextFormatFlags.RightToLeft };
1255
yield return new object[] { ContentAlignment.BottomCenter,
RightToLeft
.Inherit, ToolStripItemDisplayStyle.Text, 0, 1, TextFormatFlags.HorizontalCenter | TextFormatFlags.Bottom | TextFormatFlags.HidePrefix };
1256
yield return new object[] { ContentAlignment.BottomCenter,
RightToLeft
.No, ToolStripItemDisplayStyle.Text, 0, 1, TextFormatFlags.HorizontalCenter | TextFormatFlags.Bottom | TextFormatFlags.HidePrefix };
1257
yield return new object[] { ContentAlignment.BottomRight,
RightToLeft
.Yes, ToolStripItemDisplayStyle.Text, 0, 1, TextFormatFlags.Right | TextFormatFlags.Bottom | TextFormatFlags.HidePrefix | TextFormatFlags.RightToLeft };
1258
yield return new object[] { ContentAlignment.BottomRight,
RightToLeft
.Inherit, ToolStripItemDisplayStyle.Text, 0, 1, TextFormatFlags.Right | TextFormatFlags.Bottom | TextFormatFlags.HidePrefix };
1259
yield return new object[] { ContentAlignment.BottomRight,
RightToLeft
.No, ToolStripItemDisplayStyle.Text, 0, 1, TextFormatFlags.Right | TextFormatFlags.Bottom | TextFormatFlags.HidePrefix };
1264
public void ToolStripButton_OnPaint_InvokeWithOwner_DoesNotCallPaint(ContentAlignment textAlign,
RightToLeft
rightToLeft, ToolStripItemDisplayStyle displayStyle, int expectedRenderItemImageCallCount, int expectedRenderItemTextCallCount, TextFormatFlags expectedTextFormat)
1355
public void ToolStripButton_OnPaint_InvokeWithOwnerCantShowKeyboardCues_DoesNotCallPaint(ContentAlignment textAlign,
RightToLeft
rightToLeft, ToolStripItemDisplayStyle displayStyle, int expectedRenderItemImageCallCount, int expectedRenderItemTextCallCount, TextFormatFlags expectedTextFormat)
System\Windows\Forms\ToolStripContentPanelTests.cs (1)
107
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
System\Windows\Forms\ToolStripControlHostTests.cs (41)
36
RightToLeft =
RightToLeft
.Yes,
645
c.RightToLeft =
RightToLeft
.Yes;
646
Assert.Equal(
RightToLeft
.Yes, c.RightToLeft);
647
Assert.Equal(
RightToLeft
.Yes, item.RightToLeft);
1552
Assert.Equal(
RightToLeft
.Inherit, item.RightToLeft);
1556
[EnumData<
RightToLeft
>]
1557
public void ToolStripControlHost_RightToLeft_SetDisposed_Nop(
RightToLeft
value)
1564
Assert.Equal(
RightToLeft
.Inherit, item.RightToLeft);
1565
Assert.Equal(
RightToLeft
.No, c.RightToLeft);
1570
Assert.Equal(
RightToLeft
.Inherit, item.RightToLeft);
1571
Assert.Equal(
RightToLeft
.No, c.RightToLeft);
1577
public void ToolStripControlHost_RightToLeft_Set_GetReturnsExpected(
RightToLeft
value,
RightToLeft
expected)
1610
item.RightToLeft =
RightToLeft
.Yes;
1611
Assert.Equal(
RightToLeft
.Yes, item.RightToLeft);
1615
item.RightToLeft =
RightToLeft
.Yes;
1616
Assert.Equal(
RightToLeft
.Yes, item.RightToLeft);
1620
item.RightToLeft =
RightToLeft
.No;
1621
Assert.Equal(
RightToLeft
.No, item.RightToLeft);
1626
item.RightToLeft =
RightToLeft
.Yes;
1627
Assert.Equal(
RightToLeft
.Yes, item.RightToLeft);
1632
[InvalidEnumData<
RightToLeft
>]
1633
public void ToolStripControlHost_RightToLeft_SetInvalid_ThrowsInvalidEnumArgumentException(
RightToLeft
value)
1648
item.RightToLeft =
RightToLeft
.Yes;
1649
Assert.Equal(
RightToLeft
.Yes, item.RightToLeft);
1652
item.RightToLeft =
RightToLeft
.No;
1653
Assert.Equal(
RightToLeft
.No, item.RightToLeft);
1656
item.RightToLeft =
RightToLeft
.Inherit;
1657
Assert.Equal(
RightToLeft
.No, item.RightToLeft);
1660
item.RightToLeft =
RightToLeft
.No;
1661
Assert.Equal(
RightToLeft
.No, item.RightToLeft);
1665
Assert.Equal(
RightToLeft
.No, item.RightToLeft);
1691
item.RightToLeft =
RightToLeft
.Yes;
1692
Assert.Equal(
RightToLeft
.Yes, item.RightToLeft);
1695
item.RightToLeft =
RightToLeft
.No;
1696
Assert.Equal(
RightToLeft
.No, item.RightToLeft);
1699
item.RightToLeft =
RightToLeft
.Inherit;
1700
Assert.Equal(
RightToLeft
.No, item.RightToLeft);
1703
item.RightToLeft =
RightToLeft
.No;
1704
Assert.Equal(
RightToLeft
.No, item.RightToLeft);
1708
Assert.Equal(
RightToLeft
.No, item.RightToLeft);
System\Windows\Forms\ToolStripDropDownItemTests.cs (4)
80
Assert.Equal(
RightToLeft
.Inherit, item.RightToLeft);
169
Assert.Equal(
RightToLeft
.Inherit, item.RightToLeft);
268
Assert.Equal(
RightToLeft
.Inherit, item.RightToLeft);
376
Assert.Equal(
RightToLeft
.Inherit, item.RightToLeft);
System\Windows\Forms\ToolStripDropDownTests.cs (195)
139
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
1114
yield return new object[] { ToolStripLayoutStyle.Flow, DockStyle.None,
RightToLeft
.Yes, ToolStripDropDownDirection.Left };
1115
yield return new object[] { ToolStripLayoutStyle.Flow, DockStyle.None,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1116
yield return new object[] { ToolStripLayoutStyle.Flow, DockStyle.None,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1117
yield return new object[] { ToolStripLayoutStyle.Flow, DockStyle.Left,
RightToLeft
.Yes, ToolStripDropDownDirection.Left };
1118
yield return new object[] { ToolStripLayoutStyle.Flow, DockStyle.Left,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1119
yield return new object[] { ToolStripLayoutStyle.Flow, DockStyle.Left,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1120
yield return new object[] { ToolStripLayoutStyle.Flow, DockStyle.Right,
RightToLeft
.Yes, ToolStripDropDownDirection.Left };
1121
yield return new object[] { ToolStripLayoutStyle.Flow, DockStyle.Right,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1122
yield return new object[] { ToolStripLayoutStyle.Flow, DockStyle.Right,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1123
yield return new object[] { ToolStripLayoutStyle.Flow, DockStyle.Top,
RightToLeft
.Yes, ToolStripDropDownDirection.Left };
1124
yield return new object[] { ToolStripLayoutStyle.Flow, DockStyle.Top,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1125
yield return new object[] { ToolStripLayoutStyle.Flow, DockStyle.Top,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1126
yield return new object[] { ToolStripLayoutStyle.Flow, DockStyle.Bottom,
RightToLeft
.Yes, ToolStripDropDownDirection.Left };
1127
yield return new object[] { ToolStripLayoutStyle.Flow, DockStyle.Bottom,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1128
yield return new object[] { ToolStripLayoutStyle.Flow, DockStyle.Bottom,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1130
yield return new object[] { ToolStripLayoutStyle.HorizontalStackWithOverflow, DockStyle.None,
RightToLeft
.Yes, ToolStripDropDownDirection.Left };
1131
yield return new object[] { ToolStripLayoutStyle.HorizontalStackWithOverflow, DockStyle.None,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1132
yield return new object[] { ToolStripLayoutStyle.HorizontalStackWithOverflow, DockStyle.None,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1133
yield return new object[] { ToolStripLayoutStyle.HorizontalStackWithOverflow, DockStyle.Right,
RightToLeft
.Yes, ToolStripDropDownDirection.Left };
1134
yield return new object[] { ToolStripLayoutStyle.HorizontalStackWithOverflow, DockStyle.Right,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1135
yield return new object[] { ToolStripLayoutStyle.HorizontalStackWithOverflow, DockStyle.Right,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1136
yield return new object[] { ToolStripLayoutStyle.HorizontalStackWithOverflow, DockStyle.Left,
RightToLeft
.Yes, ToolStripDropDownDirection.Left };
1137
yield return new object[] { ToolStripLayoutStyle.HorizontalStackWithOverflow, DockStyle.Left,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1138
yield return new object[] { ToolStripLayoutStyle.HorizontalStackWithOverflow, DockStyle.Left,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1139
yield return new object[] { ToolStripLayoutStyle.HorizontalStackWithOverflow, DockStyle.Top,
RightToLeft
.Yes, ToolStripDropDownDirection.Left };
1140
yield return new object[] { ToolStripLayoutStyle.HorizontalStackWithOverflow, DockStyle.Top,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1141
yield return new object[] { ToolStripLayoutStyle.HorizontalStackWithOverflow, DockStyle.Top,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1142
yield return new object[] { ToolStripLayoutStyle.HorizontalStackWithOverflow, DockStyle.Bottom,
RightToLeft
.Yes, ToolStripDropDownDirection.Left };
1143
yield return new object[] { ToolStripLayoutStyle.HorizontalStackWithOverflow, DockStyle.Bottom,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1144
yield return new object[] { ToolStripLayoutStyle.HorizontalStackWithOverflow, DockStyle.Bottom,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1146
yield return new object[] { ToolStripLayoutStyle.StackWithOverflow, DockStyle.None,
RightToLeft
.Yes, ToolStripDropDownDirection.Left };
1147
yield return new object[] { ToolStripLayoutStyle.StackWithOverflow, DockStyle.None,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1148
yield return new object[] { ToolStripLayoutStyle.StackWithOverflow, DockStyle.None,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1149
yield return new object[] { ToolStripLayoutStyle.StackWithOverflow, DockStyle.Right,
RightToLeft
.Yes, ToolStripDropDownDirection.Left };
1150
yield return new object[] { ToolStripLayoutStyle.StackWithOverflow, DockStyle.Right,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1151
yield return new object[] { ToolStripLayoutStyle.StackWithOverflow, DockStyle.Right,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1152
yield return new object[] { ToolStripLayoutStyle.StackWithOverflow, DockStyle.Left,
RightToLeft
.Yes, ToolStripDropDownDirection.Left };
1153
yield return new object[] { ToolStripLayoutStyle.StackWithOverflow, DockStyle.Left,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1154
yield return new object[] { ToolStripLayoutStyle.StackWithOverflow, DockStyle.Left,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1155
yield return new object[] { ToolStripLayoutStyle.StackWithOverflow, DockStyle.Top,
RightToLeft
.Yes, ToolStripDropDownDirection.Left };
1156
yield return new object[] { ToolStripLayoutStyle.StackWithOverflow, DockStyle.Top,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1157
yield return new object[] { ToolStripLayoutStyle.StackWithOverflow, DockStyle.Top,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1158
yield return new object[] { ToolStripLayoutStyle.StackWithOverflow, DockStyle.Bottom,
RightToLeft
.Yes, ToolStripDropDownDirection.Left };
1159
yield return new object[] { ToolStripLayoutStyle.StackWithOverflow, DockStyle.Bottom,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1160
yield return new object[] { ToolStripLayoutStyle.StackWithOverflow, DockStyle.Bottom,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1162
yield return new object[] { ToolStripLayoutStyle.Table, DockStyle.None,
RightToLeft
.Yes, ToolStripDropDownDirection.Left };
1163
yield return new object[] { ToolStripLayoutStyle.Table, DockStyle.None,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1164
yield return new object[] { ToolStripLayoutStyle.Table, DockStyle.None,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1165
yield return new object[] { ToolStripLayoutStyle.Table, DockStyle.Right,
RightToLeft
.Yes, ToolStripDropDownDirection.Left };
1166
yield return new object[] { ToolStripLayoutStyle.Table, DockStyle.Right,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1167
yield return new object[] { ToolStripLayoutStyle.Table, DockStyle.Right,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1168
yield return new object[] { ToolStripLayoutStyle.Table, DockStyle.Left,
RightToLeft
.Yes, ToolStripDropDownDirection.Left };
1169
yield return new object[] { ToolStripLayoutStyle.Table, DockStyle.Left,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1170
yield return new object[] { ToolStripLayoutStyle.Table, DockStyle.Left,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1171
yield return new object[] { ToolStripLayoutStyle.Table, DockStyle.Top,
RightToLeft
.Yes, ToolStripDropDownDirection.Left };
1172
yield return new object[] { ToolStripLayoutStyle.Table, DockStyle.Top,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1173
yield return new object[] { ToolStripLayoutStyle.Table, DockStyle.Top,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1174
yield return new object[] { ToolStripLayoutStyle.Table, DockStyle.Bottom,
RightToLeft
.Yes, ToolStripDropDownDirection.Left };
1175
yield return new object[] { ToolStripLayoutStyle.Table, DockStyle.Bottom,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1176
yield return new object[] { ToolStripLayoutStyle.Table, DockStyle.Bottom,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1178
yield return new object[] { ToolStripLayoutStyle.VerticalStackWithOverflow, DockStyle.None,
RightToLeft
.Yes, ToolStripDropDownDirection.Left };
1179
yield return new object[] { ToolStripLayoutStyle.VerticalStackWithOverflow, DockStyle.None,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1180
yield return new object[] { ToolStripLayoutStyle.VerticalStackWithOverflow, DockStyle.None,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1181
yield return new object[] { ToolStripLayoutStyle.VerticalStackWithOverflow, DockStyle.Right,
RightToLeft
.Yes, ToolStripDropDownDirection.Left };
1182
yield return new object[] { ToolStripLayoutStyle.VerticalStackWithOverflow, DockStyle.Right,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1183
yield return new object[] { ToolStripLayoutStyle.VerticalStackWithOverflow, DockStyle.Right,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1184
yield return new object[] { ToolStripLayoutStyle.VerticalStackWithOverflow, DockStyle.Left,
RightToLeft
.Yes, ToolStripDropDownDirection.Left };
1185
yield return new object[] { ToolStripLayoutStyle.VerticalStackWithOverflow, DockStyle.Left,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1186
yield return new object[] { ToolStripLayoutStyle.VerticalStackWithOverflow, DockStyle.Left,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1187
yield return new object[] { ToolStripLayoutStyle.VerticalStackWithOverflow, DockStyle.Top,
RightToLeft
.Yes, ToolStripDropDownDirection.Left };
1188
yield return new object[] { ToolStripLayoutStyle.VerticalStackWithOverflow, DockStyle.Top,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1189
yield return new object[] { ToolStripLayoutStyle.VerticalStackWithOverflow, DockStyle.Top,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1190
yield return new object[] { ToolStripLayoutStyle.VerticalStackWithOverflow, DockStyle.Bottom,
RightToLeft
.Yes, ToolStripDropDownDirection.Left };
1191
yield return new object[] { ToolStripLayoutStyle.VerticalStackWithOverflow, DockStyle.Bottom,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1192
yield return new object[] { ToolStripLayoutStyle.VerticalStackWithOverflow, DockStyle.Bottom,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1197
public void ToolStripDropDown_DefaultDropDownDirection_Get_ReturnsExpected(ToolStripLayoutStyle layoutStyle, DockStyle dock,
RightToLeft
rightToLeft, ToolStripDropDownDirection expected)
1210
public void ToolStripDropDown_DefaultDropDownDirection_GetDesignMode_ReturnsExpected(ToolStripLayoutStyle layoutStyle, DockStyle dock,
RightToLeft
rightToLeft, ToolStripDropDownDirection expected)
1239
yield return new object[] { parentDock, ToolStripLayoutStyle.Flow, DockStyle.None,
RightToLeft
.Yes, ToolStripDropDownDirection.Left };
1240
yield return new object[] { parentDock, ToolStripLayoutStyle.Flow, DockStyle.None,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1241
yield return new object[] { parentDock, ToolStripLayoutStyle.Flow, DockStyle.None,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1242
yield return new object[] { parentDock, ToolStripLayoutStyle.Flow, DockStyle.Left,
RightToLeft
.Yes, ToolStripDropDownDirection.Left };
1243
yield return new object[] { parentDock, ToolStripLayoutStyle.Flow, DockStyle.Left,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1244
yield return new object[] { parentDock, ToolStripLayoutStyle.Flow, DockStyle.Left,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1245
yield return new object[] { parentDock, ToolStripLayoutStyle.Flow, DockStyle.Right,
RightToLeft
.Yes, ToolStripDropDownDirection.Left };
1246
yield return new object[] { parentDock, ToolStripLayoutStyle.Flow, DockStyle.Right,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1247
yield return new object[] { parentDock, ToolStripLayoutStyle.Flow, DockStyle.Right,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1248
yield return new object[] { parentDock, ToolStripLayoutStyle.Flow, DockStyle.Top,
RightToLeft
.Yes, ToolStripDropDownDirection.Left };
1249
yield return new object[] { parentDock, ToolStripLayoutStyle.Flow, DockStyle.Top,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1250
yield return new object[] { parentDock, ToolStripLayoutStyle.Flow, DockStyle.Top,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1251
yield return new object[] { parentDock, ToolStripLayoutStyle.Flow, DockStyle.Bottom,
RightToLeft
.Yes, ToolStripDropDownDirection.Left };
1252
yield return new object[] { parentDock, ToolStripLayoutStyle.Flow, DockStyle.Bottom,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1253
yield return new object[] { parentDock, ToolStripLayoutStyle.Flow, DockStyle.Bottom,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1255
yield return new object[] { parentDock, ToolStripLayoutStyle.HorizontalStackWithOverflow, DockStyle.None,
RightToLeft
.Yes, ToolStripDropDownDirection.Left };
1256
yield return new object[] { parentDock, ToolStripLayoutStyle.HorizontalStackWithOverflow, DockStyle.None,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1257
yield return new object[] { parentDock, ToolStripLayoutStyle.HorizontalStackWithOverflow, DockStyle.None,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1258
yield return new object[] { parentDock, ToolStripLayoutStyle.HorizontalStackWithOverflow, DockStyle.Right,
RightToLeft
.Yes, ToolStripDropDownDirection.Left };
1259
yield return new object[] { parentDock, ToolStripLayoutStyle.HorizontalStackWithOverflow, DockStyle.Right,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1260
yield return new object[] { parentDock, ToolStripLayoutStyle.HorizontalStackWithOverflow, DockStyle.Right,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1261
yield return new object[] { parentDock, ToolStripLayoutStyle.HorizontalStackWithOverflow, DockStyle.Left,
RightToLeft
.Yes, ToolStripDropDownDirection.Left };
1262
yield return new object[] { parentDock, ToolStripLayoutStyle.HorizontalStackWithOverflow, DockStyle.Left,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1263
yield return new object[] { parentDock, ToolStripLayoutStyle.HorizontalStackWithOverflow, DockStyle.Left,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1264
yield return new object[] { parentDock, ToolStripLayoutStyle.HorizontalStackWithOverflow, DockStyle.Top,
RightToLeft
.Yes, ToolStripDropDownDirection.Left };
1265
yield return new object[] { parentDock, ToolStripLayoutStyle.HorizontalStackWithOverflow, DockStyle.Top,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1266
yield return new object[] { parentDock, ToolStripLayoutStyle.HorizontalStackWithOverflow, DockStyle.Top,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1267
yield return new object[] { parentDock, ToolStripLayoutStyle.HorizontalStackWithOverflow, DockStyle.Bottom,
RightToLeft
.Yes, ToolStripDropDownDirection.Left };
1268
yield return new object[] { parentDock, ToolStripLayoutStyle.HorizontalStackWithOverflow, DockStyle.Bottom,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1269
yield return new object[] { parentDock, ToolStripLayoutStyle.HorizontalStackWithOverflow, DockStyle.Bottom,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1271
yield return new object[] { parentDock, ToolStripLayoutStyle.StackWithOverflow, DockStyle.None,
RightToLeft
.Yes, ToolStripDropDownDirection.Left };
1272
yield return new object[] { parentDock, ToolStripLayoutStyle.StackWithOverflow, DockStyle.None,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1273
yield return new object[] { parentDock, ToolStripLayoutStyle.StackWithOverflow, DockStyle.None,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1274
yield return new object[] { parentDock, ToolStripLayoutStyle.StackWithOverflow, DockStyle.Right,
RightToLeft
.Yes, ToolStripDropDownDirection.Left };
1275
yield return new object[] { parentDock, ToolStripLayoutStyle.StackWithOverflow, DockStyle.Right,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1276
yield return new object[] { parentDock, ToolStripLayoutStyle.StackWithOverflow, DockStyle.Right,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1277
yield return new object[] { parentDock, ToolStripLayoutStyle.StackWithOverflow, DockStyle.Left,
RightToLeft
.Yes, ToolStripDropDownDirection.Left };
1278
yield return new object[] { parentDock, ToolStripLayoutStyle.StackWithOverflow, DockStyle.Left,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1279
yield return new object[] { parentDock, ToolStripLayoutStyle.StackWithOverflow, DockStyle.Left,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1280
yield return new object[] { parentDock, ToolStripLayoutStyle.StackWithOverflow, DockStyle.Top,
RightToLeft
.Yes, ToolStripDropDownDirection.Left };
1281
yield return new object[] { parentDock, ToolStripLayoutStyle.StackWithOverflow, DockStyle.Top,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1282
yield return new object[] { parentDock, ToolStripLayoutStyle.StackWithOverflow, DockStyle.Top,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1283
yield return new object[] { parentDock, ToolStripLayoutStyle.StackWithOverflow, DockStyle.Bottom,
RightToLeft
.Yes, ToolStripDropDownDirection.Left };
1284
yield return new object[] { parentDock, ToolStripLayoutStyle.StackWithOverflow, DockStyle.Bottom,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1285
yield return new object[] { parentDock, ToolStripLayoutStyle.StackWithOverflow, DockStyle.Bottom,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1287
yield return new object[] { parentDock, ToolStripLayoutStyle.Table, DockStyle.None,
RightToLeft
.Yes, ToolStripDropDownDirection.Left };
1288
yield return new object[] { parentDock, ToolStripLayoutStyle.Table, DockStyle.None,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1289
yield return new object[] { parentDock, ToolStripLayoutStyle.Table, DockStyle.None,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1290
yield return new object[] { parentDock, ToolStripLayoutStyle.Table, DockStyle.Right,
RightToLeft
.Yes, ToolStripDropDownDirection.Left };
1291
yield return new object[] { parentDock, ToolStripLayoutStyle.Table, DockStyle.Right,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1292
yield return new object[] { parentDock, ToolStripLayoutStyle.Table, DockStyle.Right,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1293
yield return new object[] { parentDock, ToolStripLayoutStyle.Table, DockStyle.Left,
RightToLeft
.Yes, ToolStripDropDownDirection.Left };
1294
yield return new object[] { parentDock, ToolStripLayoutStyle.Table, DockStyle.Left,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1295
yield return new object[] { parentDock, ToolStripLayoutStyle.Table, DockStyle.Left,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1296
yield return new object[] { parentDock, ToolStripLayoutStyle.Table, DockStyle.Top,
RightToLeft
.Yes, ToolStripDropDownDirection.Left };
1297
yield return new object[] { parentDock, ToolStripLayoutStyle.Table, DockStyle.Top,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1298
yield return new object[] { parentDock, ToolStripLayoutStyle.Table, DockStyle.Top,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1299
yield return new object[] { parentDock, ToolStripLayoutStyle.Table, DockStyle.Bottom,
RightToLeft
.Yes, ToolStripDropDownDirection.Left };
1300
yield return new object[] { parentDock, ToolStripLayoutStyle.Table, DockStyle.Bottom,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1301
yield return new object[] { parentDock, ToolStripLayoutStyle.Table, DockStyle.Bottom,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1303
yield return new object[] { parentDock, ToolStripLayoutStyle.VerticalStackWithOverflow, DockStyle.None,
RightToLeft
.Yes, ToolStripDropDownDirection.Left };
1304
yield return new object[] { parentDock, ToolStripLayoutStyle.VerticalStackWithOverflow, DockStyle.None,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1305
yield return new object[] { parentDock, ToolStripLayoutStyle.VerticalStackWithOverflow, DockStyle.None,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1306
yield return new object[] { parentDock, ToolStripLayoutStyle.VerticalStackWithOverflow, DockStyle.Right,
RightToLeft
.Yes, ToolStripDropDownDirection.Left };
1307
yield return new object[] { parentDock, ToolStripLayoutStyle.VerticalStackWithOverflow, DockStyle.Right,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1308
yield return new object[] { parentDock, ToolStripLayoutStyle.VerticalStackWithOverflow, DockStyle.Right,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1309
yield return new object[] { parentDock, ToolStripLayoutStyle.VerticalStackWithOverflow, DockStyle.Left,
RightToLeft
.Yes, ToolStripDropDownDirection.Left };
1310
yield return new object[] { parentDock, ToolStripLayoutStyle.VerticalStackWithOverflow, DockStyle.Left,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1311
yield return new object[] { parentDock, ToolStripLayoutStyle.VerticalStackWithOverflow, DockStyle.Left,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1312
yield return new object[] { parentDock, ToolStripLayoutStyle.VerticalStackWithOverflow, DockStyle.Top,
RightToLeft
.Yes, ToolStripDropDownDirection.Left };
1313
yield return new object[] { parentDock, ToolStripLayoutStyle.VerticalStackWithOverflow, DockStyle.Top,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1314
yield return new object[] { parentDock, ToolStripLayoutStyle.VerticalStackWithOverflow, DockStyle.Top,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1315
yield return new object[] { parentDock, ToolStripLayoutStyle.VerticalStackWithOverflow, DockStyle.Bottom,
RightToLeft
.Yes, ToolStripDropDownDirection.Left };
1316
yield return new object[] { parentDock, ToolStripLayoutStyle.VerticalStackWithOverflow, DockStyle.Bottom,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1317
yield return new object[] { parentDock, ToolStripLayoutStyle.VerticalStackWithOverflow, DockStyle.Bottom,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1323
public void ToolStripDropDown_DefaultDropDownDirection_GetWithParent_ReturnsExpected(DockStyle parentDock, ToolStripLayoutStyle layoutStyle, DockStyle dock,
RightToLeft
rightToLeft, ToolStripDropDownDirection expected)
1342
public void ToolStripDropDown_DefaultDropDownDirection_GetDesignModeWithParent_ReturnsExpected(DockStyle parentDock, ToolStripLayoutStyle layoutStyle, DockStyle dock,
RightToLeft
rightToLeft, ToolStripDropDownDirection expected)
2331
RightToLeft =
RightToLeft
.Yes
2335
Assert.Equal(
RightToLeft
.Yes, control.RightToLeft);
2337
control.RightToLeft =
RightToLeft
.No;
2338
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
2346
RightToLeft =
RightToLeft
.Yes
2352
Assert.Equal(
RightToLeft
.Yes, control.RightToLeft);
2354
control.RightToLeft =
RightToLeft
.No;
2355
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
2363
RightToLeft =
RightToLeft
.Yes
2367
RightToLeft =
RightToLeft
.No
2374
Assert.Equal(
RightToLeft
.Yes, control.RightToLeft);
2378
[InlineData(
RightToLeft
.Yes,
RightToLeft
.Yes, 1)]
2379
[InlineData(
RightToLeft
.No,
RightToLeft
.No, 0)]
2380
[InlineData(
RightToLeft
.Inherit,
RightToLeft
.No, 0)]
2381
public void ToolStripDropDown_RightToLeft_Set_GetReturnsExpected(
RightToLeft
value,
RightToLeft
expected, int expectedLayoutCallCount)
2419
control.RightToLeft =
RightToLeft
.Yes;
2420
Assert.Equal(
RightToLeft
.Yes, control.RightToLeft);
2424
control.RightToLeft =
RightToLeft
.Yes;
2425
Assert.Equal(
RightToLeft
.Yes, control.RightToLeft);
2429
control.RightToLeft =
RightToLeft
.Inherit;
2430
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
2435
control.RightToLeft =
RightToLeft
.Yes;
2436
Assert.Equal(
RightToLeft
.Yes, control.RightToLeft);
2441
[InvalidEnumData<
RightToLeft
>]
2442
public void ToolStripDropDown_RightToLeft_SetInvalid_ThrowsInvalidEnumArgumentException(
RightToLeft
value)
3094
RightToLeft =
RightToLeft
.Yes
3107
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
3124
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
3137
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
3375
RightToLeft =
RightToLeft
.Yes
3388
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
3405
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
3418
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
3434
RightToLeft =
RightToLeft
.Yes
3451
Assert.Equal(
RightToLeft
.Yes, control.RightToLeft);
3464
Assert.Equal(
RightToLeft
.Yes, control.RightToLeft);
System\Windows\Forms\ToolStripItemImageRenderEventArgsTests.cs (3)
40
RightToLeft =
RightToLeft
.Yes,
57
RightToLeft =
RightToLeft
.Yes
81
RightToLeft =
RightToLeft
.Yes,
System\Windows\Forms\ToolStripItemTests.cs (216)
79
Assert.Equal(
RightToLeft
.Inherit, item.RightToLeft);
164
Assert.Equal(
RightToLeft
.Inherit, item.RightToLeft);
259
Assert.Equal(
RightToLeft
.Inherit, item.RightToLeft);
6540
[InlineData(
RightToLeft
.Yes,
RightToLeft
.Yes,
RightToLeft
.Yes, 0)]
6541
[InlineData(
RightToLeft
.Yes,
RightToLeft
.No,
RightToLeft
.No, 0)]
6542
[InlineData(
RightToLeft
.Yes,
RightToLeft
.Inherit,
RightToLeft
.Yes, 1)]
6543
[InlineData(
RightToLeft
.No,
RightToLeft
.Yes,
RightToLeft
.Yes, 0)]
6544
[InlineData(
RightToLeft
.No,
RightToLeft
.No,
RightToLeft
.No, 0)]
6545
[InlineData(
RightToLeft
.No,
RightToLeft
.Inherit,
RightToLeft
.No, 1)]
6546
[InlineData(
RightToLeft
.Inherit,
RightToLeft
.Yes,
RightToLeft
.Yes, 0)]
6547
[InlineData(
RightToLeft
.Inherit,
RightToLeft
.No,
RightToLeft
.No, 0)]
6548
[InlineData(
RightToLeft
.Inherit,
RightToLeft
.Inherit,
RightToLeft
.No, 1)]
6549
public void ToolStripItem_Owner_SetWithRightToLeft_CallsRightToLeftChanged(
RightToLeft
ownerRightToLeft,
RightToLeft
rightToLeft,
RightToLeft
expectedRightToLeft, int expectedRightToLeftChangedCallCount)
7097
[InlineData(
RightToLeft
.Inherit,
RightToLeft
.No)]
7098
[InlineData(
RightToLeft
.Yes,
RightToLeft
.Yes)]
7099
[InlineData(
RightToLeft
.No,
RightToLeft
.No)]
7100
public void ToolStripItem_RightToLeft_GetWithOwner_ReturnsExpected(
RightToLeft
ownerRightToLeft,
RightToLeft
expected)
7114
[InlineData(
RightToLeft
.Inherit,
RightToLeft
.No)]
7115
[InlineData(
RightToLeft
.Yes,
RightToLeft
.Yes)]
7116
[InlineData(
RightToLeft
.No,
RightToLeft
.No)]
7117
public void ToolStripItem_RightToLeft_GetWithParent_ReturnsExpected(
RightToLeft
parentRightToLeft,
RightToLeft
expected)
7135
RightToLeft =
RightToLeft
.Yes
7139
RightToLeft =
RightToLeft
.No
7146
Assert.Equal(
RightToLeft
.Yes, item.RightToLeft);
7150
[EnumData<
RightToLeft
>]
7151
public void ToolStripItem_RightToLeft_Set_GetReturnsExpected(
RightToLeft
value)
7166
yield return new object[] {
RightToLeft
.Yes,
RightToLeft
.Yes,
RightToLeft
.Yes, 0 };
7167
yield return new object[] {
RightToLeft
.Yes,
RightToLeft
.No,
RightToLeft
.No, 1 };
7168
yield return new object[] {
RightToLeft
.Yes,
RightToLeft
.Inherit,
RightToLeft
.Yes, 0 };
7169
yield return new object[] {
RightToLeft
.No,
RightToLeft
.Yes,
RightToLeft
.Yes, 1 };
7170
yield return new object[] {
RightToLeft
.No,
RightToLeft
.No,
RightToLeft
.No, 0 };
7171
yield return new object[] {
RightToLeft
.No,
RightToLeft
.Inherit,
RightToLeft
.No, 0 };
7172
yield return new object[] {
RightToLeft
.Inherit,
RightToLeft
.Yes,
RightToLeft
.Yes, 1 };
7173
yield return new object[] {
RightToLeft
.Inherit,
RightToLeft
.No,
RightToLeft
.No, 0 };
7174
yield return new object[] {
RightToLeft
.Inherit,
RightToLeft
.Inherit,
RightToLeft
.No, 0 };
7179
public void ToolStripItem_RightToLeft_SetWithOwner_GetReturnsExpected(
RightToLeft
ownerRightToLeft,
RightToLeft
value,
RightToLeft
expected, int expectedOwnerLayoutCallCount)
7221
public void ToolStripItem_RightToLeft_SetWithOwnerWithHandle_GetReturnsExpected(
RightToLeft
ownerRightToLeft,
RightToLeft
value,
RightToLeft
expected, int expectedOwnerLayoutCallCount)
7276
yield return new object[] {
RightToLeft
.Yes,
RightToLeft
.Yes,
RightToLeft
.Yes };
7277
yield return new object[] {
RightToLeft
.Yes,
RightToLeft
.No,
RightToLeft
.No };
7278
yield return new object[] {
RightToLeft
.Yes,
RightToLeft
.Inherit,
RightToLeft
.Yes };
7279
yield return new object[] {
RightToLeft
.No,
RightToLeft
.Yes,
RightToLeft
.Yes };
7280
yield return new object[] {
RightToLeft
.No,
RightToLeft
.No,
RightToLeft
.No };
7281
yield return new object[] {
RightToLeft
.No,
RightToLeft
.Inherit,
RightToLeft
.No };
7282
yield return new object[] {
RightToLeft
.Inherit,
RightToLeft
.Yes,
RightToLeft
.Yes };
7283
yield return new object[] {
RightToLeft
.Inherit,
RightToLeft
.No,
RightToLeft
.No };
7284
yield return new object[] {
RightToLeft
.Inherit,
RightToLeft
.Inherit,
RightToLeft
.No };
7289
public void ToolStripItem_RightToLeft_SetWithParent_GetReturnsExpected(
RightToLeft
parentRightToLeft,
RightToLeft
value,
RightToLeft
expected)
7324
public void ToolStripItem_RightToLeft_SetWithParentWithHandle_GetReturnsExpected(
RightToLeft
parentRightToLeft,
RightToLeft
value,
RightToLeft
expected)
7384
item.RightToLeft =
RightToLeft
.Yes;
7385
Assert.Equal(
RightToLeft
.Yes, item.RightToLeft);
7389
item.RightToLeft =
RightToLeft
.Yes;
7390
Assert.Equal(
RightToLeft
.Yes, item.RightToLeft);
7394
item.RightToLeft =
RightToLeft
.No;
7395
Assert.Equal(
RightToLeft
.No, item.RightToLeft);
7400
item.RightToLeft =
RightToLeft
.Yes;
7401
Assert.Equal(
RightToLeft
.Yes, item.RightToLeft);
7406
[InvalidEnumData<
RightToLeft
>]
7407
public void ToolStripItem_RightToLeft_SetInvalid_ThrowsInvalidEnumArgumentException(
RightToLeft
value)
7420
item.RightToLeft =
RightToLeft
.Yes;
7421
Assert.Equal(
RightToLeft
.Yes, item.RightToLeft);
7424
item.RightToLeft =
RightToLeft
.No;
7425
Assert.Equal(
RightToLeft
.No, item.RightToLeft);
7428
item.RightToLeft =
RightToLeft
.Inherit;
7429
Assert.Equal(
RightToLeft
.Inherit, item.RightToLeft);
7432
item.RightToLeft =
RightToLeft
.No;
7433
Assert.Equal(
RightToLeft
.No, item.RightToLeft);
7437
Assert.Equal(
RightToLeft
.Inherit, item.RightToLeft);
7448
item.RightToLeft =
RightToLeft
.Yes;
7449
Assert.Equal(
RightToLeft
.Yes, item.RightToLeft);
7452
item.RightToLeft =
RightToLeft
.No;
7453
Assert.Equal(
RightToLeft
.No, item.RightToLeft);
7456
item.RightToLeft =
RightToLeft
.Inherit;
7457
Assert.Equal(
RightToLeft
.Inherit, item.RightToLeft);
7460
item.RightToLeft =
RightToLeft
.No;
7461
Assert.Equal(
RightToLeft
.No, item.RightToLeft);
7465
Assert.Equal(
RightToLeft
.Inherit, item.RightToLeft);
12176
yield return new object[] {
RightToLeft
.Yes,
RightToLeft
.Yes, null,
RightToLeft
.Yes, 0 };
12177
yield return new object[] {
RightToLeft
.Yes,
RightToLeft
.Yes, new EventArgs(),
RightToLeft
.Yes, 0 };
12179
yield return new object[] {
RightToLeft
.Yes,
RightToLeft
.No, null,
RightToLeft
.No, 0 };
12180
yield return new object[] {
RightToLeft
.Yes,
RightToLeft
.No, new EventArgs(),
RightToLeft
.No, 0 };
12182
yield return new object[] {
RightToLeft
.Yes,
RightToLeft
.Inherit, null,
RightToLeft
.Yes, 1 };
12183
yield return new object[] {
RightToLeft
.Yes,
RightToLeft
.Inherit, new EventArgs(),
RightToLeft
.Yes, 1 };
12185
yield return new object[] {
RightToLeft
.No,
RightToLeft
.Yes, null,
RightToLeft
.Yes, 0 };
12186
yield return new object[] {
RightToLeft
.No,
RightToLeft
.Yes, new EventArgs(),
RightToLeft
.Yes, 0 };
12188
yield return new object[] {
RightToLeft
.No,
RightToLeft
.No, null,
RightToLeft
.No, 0 };
12189
yield return new object[] {
RightToLeft
.No,
RightToLeft
.No, new EventArgs(),
RightToLeft
.No, 0 };
12191
yield return new object[] {
RightToLeft
.No,
RightToLeft
.Inherit, null,
RightToLeft
.No, 1 };
12192
yield return new object[] {
RightToLeft
.No,
RightToLeft
.Inherit, new EventArgs(),
RightToLeft
.No, 1 };
12194
yield return new object[] {
RightToLeft
.Inherit,
RightToLeft
.Yes, null,
RightToLeft
.Yes, 0 };
12195
yield return new object[] {
RightToLeft
.Inherit,
RightToLeft
.Yes, new EventArgs(),
RightToLeft
.Yes, 0 };
12197
yield return new object[] {
RightToLeft
.Inherit,
RightToLeft
.No, null,
RightToLeft
.No, 0 };
12198
yield return new object[] {
RightToLeft
.Inherit,
RightToLeft
.No, new EventArgs(),
RightToLeft
.No, 0 };
12200
yield return new object[] {
RightToLeft
.Inherit,
RightToLeft
.Inherit, null,
RightToLeft
.No, 1 };
12201
yield return new object[] {
RightToLeft
.Inherit,
RightToLeft
.Inherit, new EventArgs(),
RightToLeft
.No, 1 };
12206
public void ToolStripItem_OnOwnerChanged_InvokeWithRightToLeft_CallsHandler(
RightToLeft
ownerRightToLeft,
RightToLeft
rightToLeft, EventArgs eventArgs,
RightToLeft
expectedRightToLeft, int expectedRightToLeftChangedCallCount)
12639
yield return new object[] {
RightToLeft
.Inherit, null, 1 };
12640
yield return new object[] {
RightToLeft
.Inherit, new EventArgs(), 1 };
12641
yield return new object[] {
RightToLeft
.Yes, null, 0 };
12642
yield return new object[] {
RightToLeft
.Yes, new EventArgs(), 0 };
12643
yield return new object[] {
RightToLeft
.No, null, 0 };
12644
yield return new object[] {
RightToLeft
.No, new EventArgs(), 0 };
12649
public void ToolStripItem_OnParentRightToLeftChanged_InvokeWithRightToLeft_CallsRightToLeftChange(
RightToLeft
rightToLeft, EventArgs eventArgs, int expectedCallCount)
14224
Assert.Equal(
RightToLeft
.Inherit, item.RightToLeft);
14227
item.RightToLeft =
RightToLeft
.Yes;
14229
Assert.Equal(
RightToLeft
.Inherit, item.RightToLeft);
14233
Assert.Equal(
RightToLeft
.Inherit, item.RightToLeft);
System\Windows\Forms\ToolStripItemTextRenderEventArgsTests.cs (2)
16
yield return new object[] { new ToolStripButton() { RightToLeft =
RightToLeft
.Yes }, "text", new Rectangle(1, 2, 3, 4), Color.Red, SystemFonts.DefaultFont, TextFormatFlags.Bottom };
42
yield return new object[] { new ToolStripButton() { RightToLeft =
RightToLeft
.Yes }, "text", new Rectangle(1, 2, 3, 4), Color.Red, SystemFonts.DefaultFont, (ContentAlignment)(-1), TextFormatFlags.Default | TextFormatFlags.Bottom | TextFormatFlags.Right | TextFormatFlags.RightToLeft | TextFormatFlags.HidePrefix };
System\Windows\Forms\ToolStripMenuItemTests.cs (2)
83
Assert.Equal(
RightToLeft
.Inherit, item.RightToLeft);
297
RightToLeft =
RightToLeft
.Yes,
System\Windows\Forms\ToolStripPanelTests.cs (1)
104
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
System\Windows\Forms\ToolStripRendererTests.cs (1)
480
yield return new object[] { new StatusStrip { RightToLeft =
RightToLeft
.Yes } };
System\Windows\Forms\ToolStripSeparatorTests.cs (1)
77
Assert.Equal(
RightToLeft
.Inherit, item.RightToLeft);
System\Windows\Forms\ToolStripTests.cs (376)
147
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
302
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
1665
yield return new object[] { ToolStripLayoutStyle.Flow, DockStyle.None,
RightToLeft
.Yes, ToolStripDropDownDirection.BelowLeft };
1666
yield return new object[] { ToolStripLayoutStyle.Flow, DockStyle.None,
RightToLeft
.No, ToolStripDropDownDirection.BelowRight };
1667
yield return new object[] { ToolStripLayoutStyle.Flow, DockStyle.None,
RightToLeft
.Inherit, ToolStripDropDownDirection.BelowRight };
1668
yield return new object[] { ToolStripLayoutStyle.Flow, DockStyle.Left,
RightToLeft
.Yes, ToolStripDropDownDirection.Right };
1669
yield return new object[] { ToolStripLayoutStyle.Flow, DockStyle.Left,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1670
yield return new object[] { ToolStripLayoutStyle.Flow, DockStyle.Left,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1671
yield return new object[] { ToolStripLayoutStyle.Flow, DockStyle.Right,
RightToLeft
.Yes, ToolStripDropDownDirection.Right };
1672
yield return new object[] { ToolStripLayoutStyle.Flow, DockStyle.Right,
RightToLeft
.No, ToolStripDropDownDirection.Left };
1673
yield return new object[] { ToolStripLayoutStyle.Flow, DockStyle.Right,
RightToLeft
.Inherit, ToolStripDropDownDirection.Left };
1674
yield return new object[] { ToolStripLayoutStyle.Flow, DockStyle.Top,
RightToLeft
.Yes, ToolStripDropDownDirection.BelowLeft };
1675
yield return new object[] { ToolStripLayoutStyle.Flow, DockStyle.Top,
RightToLeft
.No, ToolStripDropDownDirection.BelowRight };
1676
yield return new object[] { ToolStripLayoutStyle.Flow, DockStyle.Top,
RightToLeft
.Inherit, ToolStripDropDownDirection.BelowRight };
1677
yield return new object[] { ToolStripLayoutStyle.Flow, DockStyle.Bottom,
RightToLeft
.Yes, ToolStripDropDownDirection.AboveLeft };
1678
yield return new object[] { ToolStripLayoutStyle.Flow, DockStyle.Bottom,
RightToLeft
.No, ToolStripDropDownDirection.AboveRight };
1679
yield return new object[] { ToolStripLayoutStyle.Flow, DockStyle.Bottom,
RightToLeft
.Inherit, ToolStripDropDownDirection.AboveRight };
1681
yield return new object[] { ToolStripLayoutStyle.HorizontalStackWithOverflow, DockStyle.None,
RightToLeft
.Yes, ToolStripDropDownDirection.BelowLeft };
1682
yield return new object[] { ToolStripLayoutStyle.HorizontalStackWithOverflow, DockStyle.None,
RightToLeft
.No, ToolStripDropDownDirection.BelowRight };
1683
yield return new object[] { ToolStripLayoutStyle.HorizontalStackWithOverflow, DockStyle.None,
RightToLeft
.Inherit, ToolStripDropDownDirection.BelowRight };
1684
yield return new object[] { ToolStripLayoutStyle.HorizontalStackWithOverflow, DockStyle.Right,
RightToLeft
.Yes, ToolStripDropDownDirection.BelowLeft };
1685
yield return new object[] { ToolStripLayoutStyle.HorizontalStackWithOverflow, DockStyle.Right,
RightToLeft
.No, ToolStripDropDownDirection.BelowRight };
1686
yield return new object[] { ToolStripLayoutStyle.HorizontalStackWithOverflow, DockStyle.Right,
RightToLeft
.Inherit, ToolStripDropDownDirection.BelowRight };
1687
yield return new object[] { ToolStripLayoutStyle.HorizontalStackWithOverflow, DockStyle.Left,
RightToLeft
.Yes, ToolStripDropDownDirection.BelowLeft };
1688
yield return new object[] { ToolStripLayoutStyle.HorizontalStackWithOverflow, DockStyle.Left,
RightToLeft
.No, ToolStripDropDownDirection.BelowRight };
1689
yield return new object[] { ToolStripLayoutStyle.HorizontalStackWithOverflow, DockStyle.Left,
RightToLeft
.Inherit, ToolStripDropDownDirection.BelowRight };
1690
yield return new object[] { ToolStripLayoutStyle.HorizontalStackWithOverflow, DockStyle.Top,
RightToLeft
.Yes, ToolStripDropDownDirection.BelowLeft };
1691
yield return new object[] { ToolStripLayoutStyle.HorizontalStackWithOverflow, DockStyle.Top,
RightToLeft
.No, ToolStripDropDownDirection.BelowRight };
1692
yield return new object[] { ToolStripLayoutStyle.HorizontalStackWithOverflow, DockStyle.Top,
RightToLeft
.Inherit, ToolStripDropDownDirection.BelowRight };
1693
yield return new object[] { ToolStripLayoutStyle.HorizontalStackWithOverflow, DockStyle.Bottom,
RightToLeft
.Yes, ToolStripDropDownDirection.AboveLeft };
1694
yield return new object[] { ToolStripLayoutStyle.HorizontalStackWithOverflow, DockStyle.Bottom,
RightToLeft
.No, ToolStripDropDownDirection.AboveRight };
1695
yield return new object[] { ToolStripLayoutStyle.HorizontalStackWithOverflow, DockStyle.Bottom,
RightToLeft
.Inherit, ToolStripDropDownDirection.AboveRight };
1697
yield return new object[] { ToolStripLayoutStyle.StackWithOverflow, DockStyle.None,
RightToLeft
.Yes, ToolStripDropDownDirection.BelowLeft };
1698
yield return new object[] { ToolStripLayoutStyle.StackWithOverflow, DockStyle.None,
RightToLeft
.No, ToolStripDropDownDirection.BelowRight };
1699
yield return new object[] { ToolStripLayoutStyle.StackWithOverflow, DockStyle.None,
RightToLeft
.Inherit, ToolStripDropDownDirection.BelowRight };
1700
yield return new object[] { ToolStripLayoutStyle.StackWithOverflow, DockStyle.Right,
RightToLeft
.Yes, ToolStripDropDownDirection.Right };
1701
yield return new object[] { ToolStripLayoutStyle.StackWithOverflow, DockStyle.Right,
RightToLeft
.No, ToolStripDropDownDirection.Left };
1702
yield return new object[] { ToolStripLayoutStyle.StackWithOverflow, DockStyle.Right,
RightToLeft
.Inherit, ToolStripDropDownDirection.Left };
1703
yield return new object[] { ToolStripLayoutStyle.StackWithOverflow, DockStyle.Left,
RightToLeft
.Yes, ToolStripDropDownDirection.Right };
1704
yield return new object[] { ToolStripLayoutStyle.StackWithOverflow, DockStyle.Left,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1705
yield return new object[] { ToolStripLayoutStyle.StackWithOverflow, DockStyle.Left,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1706
yield return new object[] { ToolStripLayoutStyle.StackWithOverflow, DockStyle.Top,
RightToLeft
.Yes, ToolStripDropDownDirection.BelowLeft };
1707
yield return new object[] { ToolStripLayoutStyle.StackWithOverflow, DockStyle.Top,
RightToLeft
.No, ToolStripDropDownDirection.BelowRight };
1708
yield return new object[] { ToolStripLayoutStyle.StackWithOverflow, DockStyle.Top,
RightToLeft
.Inherit, ToolStripDropDownDirection.BelowRight };
1709
yield return new object[] { ToolStripLayoutStyle.StackWithOverflow, DockStyle.Bottom,
RightToLeft
.Yes, ToolStripDropDownDirection.AboveLeft };
1710
yield return new object[] { ToolStripLayoutStyle.StackWithOverflow, DockStyle.Bottom,
RightToLeft
.No, ToolStripDropDownDirection.AboveRight };
1711
yield return new object[] { ToolStripLayoutStyle.StackWithOverflow, DockStyle.Bottom,
RightToLeft
.Inherit, ToolStripDropDownDirection.AboveRight };
1713
yield return new object[] { ToolStripLayoutStyle.Table, DockStyle.None,
RightToLeft
.Yes, ToolStripDropDownDirection.BelowLeft };
1714
yield return new object[] { ToolStripLayoutStyle.Table, DockStyle.None,
RightToLeft
.No, ToolStripDropDownDirection.BelowRight };
1715
yield return new object[] { ToolStripLayoutStyle.Table, DockStyle.None,
RightToLeft
.Inherit, ToolStripDropDownDirection.BelowRight };
1716
yield return new object[] { ToolStripLayoutStyle.Table, DockStyle.Right,
RightToLeft
.Yes, ToolStripDropDownDirection.Right };
1717
yield return new object[] { ToolStripLayoutStyle.Table, DockStyle.Right,
RightToLeft
.No, ToolStripDropDownDirection.Left };
1718
yield return new object[] { ToolStripLayoutStyle.Table, DockStyle.Right,
RightToLeft
.Inherit, ToolStripDropDownDirection.Left };
1719
yield return new object[] { ToolStripLayoutStyle.Table, DockStyle.Left,
RightToLeft
.Yes, ToolStripDropDownDirection.Right };
1720
yield return new object[] { ToolStripLayoutStyle.Table, DockStyle.Left,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1721
yield return new object[] { ToolStripLayoutStyle.Table, DockStyle.Left,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1722
yield return new object[] { ToolStripLayoutStyle.Table, DockStyle.Top,
RightToLeft
.Yes, ToolStripDropDownDirection.BelowLeft };
1723
yield return new object[] { ToolStripLayoutStyle.Table, DockStyle.Top,
RightToLeft
.No, ToolStripDropDownDirection.BelowRight };
1724
yield return new object[] { ToolStripLayoutStyle.Table, DockStyle.Top,
RightToLeft
.Inherit, ToolStripDropDownDirection.BelowRight };
1725
yield return new object[] { ToolStripLayoutStyle.Table, DockStyle.Bottom,
RightToLeft
.Yes, ToolStripDropDownDirection.AboveLeft };
1726
yield return new object[] { ToolStripLayoutStyle.Table, DockStyle.Bottom,
RightToLeft
.No, ToolStripDropDownDirection.AboveRight };
1727
yield return new object[] { ToolStripLayoutStyle.Table, DockStyle.Bottom,
RightToLeft
.Inherit, ToolStripDropDownDirection.AboveRight };
1729
yield return new object[] { ToolStripLayoutStyle.VerticalStackWithOverflow, DockStyle.None,
RightToLeft
.Yes, ToolStripDropDownDirection.Right };
1730
yield return new object[] { ToolStripLayoutStyle.VerticalStackWithOverflow, DockStyle.None,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1731
yield return new object[] { ToolStripLayoutStyle.VerticalStackWithOverflow, DockStyle.None,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1732
yield return new object[] { ToolStripLayoutStyle.VerticalStackWithOverflow, DockStyle.Right,
RightToLeft
.Yes, ToolStripDropDownDirection.Right };
1733
yield return new object[] { ToolStripLayoutStyle.VerticalStackWithOverflow, DockStyle.Right,
RightToLeft
.No, ToolStripDropDownDirection.Left };
1734
yield return new object[] { ToolStripLayoutStyle.VerticalStackWithOverflow, DockStyle.Right,
RightToLeft
.Inherit, ToolStripDropDownDirection.Left };
1735
yield return new object[] { ToolStripLayoutStyle.VerticalStackWithOverflow, DockStyle.Left,
RightToLeft
.Yes, ToolStripDropDownDirection.Right };
1736
yield return new object[] { ToolStripLayoutStyle.VerticalStackWithOverflow, DockStyle.Left,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1737
yield return new object[] { ToolStripLayoutStyle.VerticalStackWithOverflow, DockStyle.Left,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1738
yield return new object[] { ToolStripLayoutStyle.VerticalStackWithOverflow, DockStyle.Top,
RightToLeft
.Yes, ToolStripDropDownDirection.Right };
1739
yield return new object[] { ToolStripLayoutStyle.VerticalStackWithOverflow, DockStyle.Top,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1740
yield return new object[] { ToolStripLayoutStyle.VerticalStackWithOverflow, DockStyle.Top,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1741
yield return new object[] { ToolStripLayoutStyle.VerticalStackWithOverflow, DockStyle.Bottom,
RightToLeft
.Yes, ToolStripDropDownDirection.Right };
1742
yield return new object[] { ToolStripLayoutStyle.VerticalStackWithOverflow, DockStyle.Bottom,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1743
yield return new object[] { ToolStripLayoutStyle.VerticalStackWithOverflow, DockStyle.Bottom,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1748
public void ToolStrip_DefaultDropDownDirection_Get_ReturnsExpected(ToolStripLayoutStyle layoutStyle, DockStyle dock,
RightToLeft
rightToLeft, ToolStripDropDownDirection expected)
1761
public void ToolStrip_DefaultDropDownDirection_GetDesignMode_ReturnsExpected(ToolStripLayoutStyle layoutStyle, DockStyle dock,
RightToLeft
rightToLeft, ToolStripDropDownDirection expected)
1790
yield return new object[] { parentDock, ToolStripLayoutStyle.Flow, DockStyle.None,
RightToLeft
.Yes, ToolStripDropDownDirection.BelowLeft };
1791
yield return new object[] { parentDock, ToolStripLayoutStyle.Flow, DockStyle.None,
RightToLeft
.No, ToolStripDropDownDirection.BelowRight };
1792
yield return new object[] { parentDock, ToolStripLayoutStyle.Flow, DockStyle.None,
RightToLeft
.Inherit, ToolStripDropDownDirection.BelowRight };
1793
yield return new object[] { parentDock, ToolStripLayoutStyle.Flow, DockStyle.Left,
RightToLeft
.Yes, ToolStripDropDownDirection.Right };
1794
yield return new object[] { parentDock, ToolStripLayoutStyle.Flow, DockStyle.Left,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1795
yield return new object[] { parentDock, ToolStripLayoutStyle.Flow, DockStyle.Left,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1796
yield return new object[] { parentDock, ToolStripLayoutStyle.Flow, DockStyle.Right,
RightToLeft
.Yes, ToolStripDropDownDirection.Right };
1797
yield return new object[] { parentDock, ToolStripLayoutStyle.Flow, DockStyle.Right,
RightToLeft
.No, ToolStripDropDownDirection.Left };
1798
yield return new object[] { parentDock, ToolStripLayoutStyle.Flow, DockStyle.Right,
RightToLeft
.Inherit, ToolStripDropDownDirection.Left };
1799
yield return new object[] { parentDock, ToolStripLayoutStyle.Flow, DockStyle.Top,
RightToLeft
.Yes, ToolStripDropDownDirection.BelowLeft };
1800
yield return new object[] { parentDock, ToolStripLayoutStyle.Flow, DockStyle.Top,
RightToLeft
.No, ToolStripDropDownDirection.BelowRight };
1801
yield return new object[] { parentDock, ToolStripLayoutStyle.Flow, DockStyle.Top,
RightToLeft
.Inherit, ToolStripDropDownDirection.BelowRight };
1802
yield return new object[] { parentDock, ToolStripLayoutStyle.Flow, DockStyle.Bottom,
RightToLeft
.Yes, ToolStripDropDownDirection.AboveLeft };
1803
yield return new object[] { parentDock, ToolStripLayoutStyle.Flow, DockStyle.Bottom,
RightToLeft
.No, ToolStripDropDownDirection.AboveRight };
1804
yield return new object[] { parentDock, ToolStripLayoutStyle.Flow, DockStyle.Bottom,
RightToLeft
.Inherit, ToolStripDropDownDirection.AboveRight };
1806
yield return new object[] { parentDock, ToolStripLayoutStyle.HorizontalStackWithOverflow, DockStyle.None,
RightToLeft
.Yes, ToolStripDropDownDirection.BelowLeft };
1807
yield return new object[] { parentDock, ToolStripLayoutStyle.HorizontalStackWithOverflow, DockStyle.None,
RightToLeft
.No, ToolStripDropDownDirection.BelowRight };
1808
yield return new object[] { parentDock, ToolStripLayoutStyle.HorizontalStackWithOverflow, DockStyle.None,
RightToLeft
.Inherit, ToolStripDropDownDirection.BelowRight };
1809
yield return new object[] { parentDock, ToolStripLayoutStyle.HorizontalStackWithOverflow, DockStyle.Right,
RightToLeft
.Yes, ToolStripDropDownDirection.BelowLeft };
1810
yield return new object[] { parentDock, ToolStripLayoutStyle.HorizontalStackWithOverflow, DockStyle.Right,
RightToLeft
.No, ToolStripDropDownDirection.BelowRight };
1811
yield return new object[] { parentDock, ToolStripLayoutStyle.HorizontalStackWithOverflow, DockStyle.Right,
RightToLeft
.Inherit, ToolStripDropDownDirection.BelowRight };
1812
yield return new object[] { parentDock, ToolStripLayoutStyle.HorizontalStackWithOverflow, DockStyle.Left,
RightToLeft
.Yes, ToolStripDropDownDirection.BelowLeft };
1813
yield return new object[] { parentDock, ToolStripLayoutStyle.HorizontalStackWithOverflow, DockStyle.Left,
RightToLeft
.No, ToolStripDropDownDirection.BelowRight };
1814
yield return new object[] { parentDock, ToolStripLayoutStyle.HorizontalStackWithOverflow, DockStyle.Left,
RightToLeft
.Inherit, ToolStripDropDownDirection.BelowRight };
1815
yield return new object[] { parentDock, ToolStripLayoutStyle.HorizontalStackWithOverflow, DockStyle.Top,
RightToLeft
.Yes, ToolStripDropDownDirection.BelowLeft };
1816
yield return new object[] { parentDock, ToolStripLayoutStyle.HorizontalStackWithOverflow, DockStyle.Top,
RightToLeft
.No, ToolStripDropDownDirection.BelowRight };
1817
yield return new object[] { parentDock, ToolStripLayoutStyle.HorizontalStackWithOverflow, DockStyle.Top,
RightToLeft
.Inherit, ToolStripDropDownDirection.BelowRight };
1818
yield return new object[] { parentDock, ToolStripLayoutStyle.HorizontalStackWithOverflow, DockStyle.Bottom,
RightToLeft
.Yes, ToolStripDropDownDirection.AboveLeft };
1819
yield return new object[] { parentDock, ToolStripLayoutStyle.HorizontalStackWithOverflow, DockStyle.Bottom,
RightToLeft
.No, ToolStripDropDownDirection.AboveRight };
1820
yield return new object[] { parentDock, ToolStripLayoutStyle.HorizontalStackWithOverflow, DockStyle.Bottom,
RightToLeft
.Inherit, ToolStripDropDownDirection.AboveRight };
1822
yield return new object[] { parentDock, ToolStripLayoutStyle.StackWithOverflow, DockStyle.None,
RightToLeft
.Yes, ToolStripDropDownDirection.BelowLeft };
1823
yield return new object[] { parentDock, ToolStripLayoutStyle.StackWithOverflow, DockStyle.None,
RightToLeft
.No, ToolStripDropDownDirection.BelowRight };
1824
yield return new object[] { parentDock, ToolStripLayoutStyle.StackWithOverflow, DockStyle.None,
RightToLeft
.Inherit, ToolStripDropDownDirection.BelowRight };
1825
yield return new object[] { parentDock, ToolStripLayoutStyle.StackWithOverflow, DockStyle.Right,
RightToLeft
.Yes, ToolStripDropDownDirection.Right };
1826
yield return new object[] { parentDock, ToolStripLayoutStyle.StackWithOverflow, DockStyle.Right,
RightToLeft
.No, ToolStripDropDownDirection.Left };
1827
yield return new object[] { parentDock, ToolStripLayoutStyle.StackWithOverflow, DockStyle.Right,
RightToLeft
.Inherit, ToolStripDropDownDirection.Left };
1828
yield return new object[] { parentDock, ToolStripLayoutStyle.StackWithOverflow, DockStyle.Left,
RightToLeft
.Yes, ToolStripDropDownDirection.Right };
1829
yield return new object[] { parentDock, ToolStripLayoutStyle.StackWithOverflow, DockStyle.Left,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1830
yield return new object[] { parentDock, ToolStripLayoutStyle.StackWithOverflow, DockStyle.Left,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1831
yield return new object[] { parentDock, ToolStripLayoutStyle.StackWithOverflow, DockStyle.Top,
RightToLeft
.Yes, ToolStripDropDownDirection.BelowLeft };
1832
yield return new object[] { parentDock, ToolStripLayoutStyle.StackWithOverflow, DockStyle.Top,
RightToLeft
.No, ToolStripDropDownDirection.BelowRight };
1833
yield return new object[] { parentDock, ToolStripLayoutStyle.StackWithOverflow, DockStyle.Top,
RightToLeft
.Inherit, ToolStripDropDownDirection.BelowRight };
1834
yield return new object[] { parentDock, ToolStripLayoutStyle.StackWithOverflow, DockStyle.Bottom,
RightToLeft
.Yes, ToolStripDropDownDirection.AboveLeft };
1835
yield return new object[] { parentDock, ToolStripLayoutStyle.StackWithOverflow, DockStyle.Bottom,
RightToLeft
.No, ToolStripDropDownDirection.AboveRight };
1836
yield return new object[] { parentDock, ToolStripLayoutStyle.StackWithOverflow, DockStyle.Bottom,
RightToLeft
.Inherit, ToolStripDropDownDirection.AboveRight };
1838
yield return new object[] { parentDock, ToolStripLayoutStyle.Table, DockStyle.None,
RightToLeft
.Yes, ToolStripDropDownDirection.BelowLeft };
1839
yield return new object[] { parentDock, ToolStripLayoutStyle.Table, DockStyle.None,
RightToLeft
.No, ToolStripDropDownDirection.BelowRight };
1840
yield return new object[] { parentDock, ToolStripLayoutStyle.Table, DockStyle.None,
RightToLeft
.Inherit, ToolStripDropDownDirection.BelowRight };
1841
yield return new object[] { parentDock, ToolStripLayoutStyle.Table, DockStyle.Right,
RightToLeft
.Yes, ToolStripDropDownDirection.Right };
1842
yield return new object[] { parentDock, ToolStripLayoutStyle.Table, DockStyle.Right,
RightToLeft
.No, ToolStripDropDownDirection.Left };
1843
yield return new object[] { parentDock, ToolStripLayoutStyle.Table, DockStyle.Right,
RightToLeft
.Inherit, ToolStripDropDownDirection.Left };
1844
yield return new object[] { parentDock, ToolStripLayoutStyle.Table, DockStyle.Left,
RightToLeft
.Yes, ToolStripDropDownDirection.Right };
1845
yield return new object[] { parentDock, ToolStripLayoutStyle.Table, DockStyle.Left,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1846
yield return new object[] { parentDock, ToolStripLayoutStyle.Table, DockStyle.Left,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1847
yield return new object[] { parentDock, ToolStripLayoutStyle.Table, DockStyle.Top,
RightToLeft
.Yes, ToolStripDropDownDirection.BelowLeft };
1848
yield return new object[] { parentDock, ToolStripLayoutStyle.Table, DockStyle.Top,
RightToLeft
.No, ToolStripDropDownDirection.BelowRight };
1849
yield return new object[] { parentDock, ToolStripLayoutStyle.Table, DockStyle.Top,
RightToLeft
.Inherit, ToolStripDropDownDirection.BelowRight };
1850
yield return new object[] { parentDock, ToolStripLayoutStyle.Table, DockStyle.Bottom,
RightToLeft
.Yes, ToolStripDropDownDirection.AboveLeft };
1851
yield return new object[] { parentDock, ToolStripLayoutStyle.Table, DockStyle.Bottom,
RightToLeft
.No, ToolStripDropDownDirection.AboveRight };
1852
yield return new object[] { parentDock, ToolStripLayoutStyle.Table, DockStyle.Bottom,
RightToLeft
.Inherit, ToolStripDropDownDirection.AboveRight };
1854
yield return new object[] { parentDock, ToolStripLayoutStyle.VerticalStackWithOverflow, DockStyle.None,
RightToLeft
.Yes, ToolStripDropDownDirection.Right };
1855
yield return new object[] { parentDock, ToolStripLayoutStyle.VerticalStackWithOverflow, DockStyle.None,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1856
yield return new object[] { parentDock, ToolStripLayoutStyle.VerticalStackWithOverflow, DockStyle.None,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1857
yield return new object[] { parentDock, ToolStripLayoutStyle.VerticalStackWithOverflow, DockStyle.Right,
RightToLeft
.Yes, ToolStripDropDownDirection.Right };
1858
yield return new object[] { parentDock, ToolStripLayoutStyle.VerticalStackWithOverflow, DockStyle.Right,
RightToLeft
.No, ToolStripDropDownDirection.Left };
1859
yield return new object[] { parentDock, ToolStripLayoutStyle.VerticalStackWithOverflow, DockStyle.Right,
RightToLeft
.Inherit, ToolStripDropDownDirection.Left };
1860
yield return new object[] { parentDock, ToolStripLayoutStyle.VerticalStackWithOverflow, DockStyle.Left,
RightToLeft
.Yes, ToolStripDropDownDirection.Right };
1861
yield return new object[] { parentDock, ToolStripLayoutStyle.VerticalStackWithOverflow, DockStyle.Left,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1862
yield return new object[] { parentDock, ToolStripLayoutStyle.VerticalStackWithOverflow, DockStyle.Left,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1863
yield return new object[] { parentDock, ToolStripLayoutStyle.VerticalStackWithOverflow, DockStyle.Top,
RightToLeft
.Yes, ToolStripDropDownDirection.Right };
1864
yield return new object[] { parentDock, ToolStripLayoutStyle.VerticalStackWithOverflow, DockStyle.Top,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1865
yield return new object[] { parentDock, ToolStripLayoutStyle.VerticalStackWithOverflow, DockStyle.Top,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1866
yield return new object[] { parentDock, ToolStripLayoutStyle.VerticalStackWithOverflow, DockStyle.Bottom,
RightToLeft
.Yes, ToolStripDropDownDirection.Right };
1867
yield return new object[] { parentDock, ToolStripLayoutStyle.VerticalStackWithOverflow, DockStyle.Bottom,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1868
yield return new object[] { parentDock, ToolStripLayoutStyle.VerticalStackWithOverflow, DockStyle.Bottom,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1874
public void ToolStrip_DefaultDropDownDirection_GetWithParent_ReturnsExpected(DockStyle parentDock, ToolStripLayoutStyle layoutStyle, DockStyle dock,
RightToLeft
rightToLeft, ToolStripDropDownDirection expected)
1892
public void ToolStrip_DefaultDropDownDirection_GetDesignModeWithParent_ReturnsExpected(DockStyle parentDock, ToolStripLayoutStyle layoutStyle, DockStyle dock,
RightToLeft
rightToLeft, ToolStripDropDownDirection expected)
1926
yield return new object[] { DockStyle.None, ToolStripLayoutStyle.Flow, childDock,
RightToLeft
.Yes, ToolStripDropDownDirection.BelowLeft };
1927
yield return new object[] { DockStyle.None, ToolStripLayoutStyle.Flow, childDock,
RightToLeft
.No, ToolStripDropDownDirection.BelowRight };
1928
yield return new object[] { DockStyle.None, ToolStripLayoutStyle.Flow, childDock,
RightToLeft
.Inherit, ToolStripDropDownDirection.BelowRight };
1929
yield return new object[] { DockStyle.Left, ToolStripLayoutStyle.Flow, childDock,
RightToLeft
.Yes, ToolStripDropDownDirection.BelowLeft };
1930
yield return new object[] { DockStyle.Left, ToolStripLayoutStyle.Flow, childDock,
RightToLeft
.No, ToolStripDropDownDirection.BelowRight };
1931
yield return new object[] { DockStyle.Left, ToolStripLayoutStyle.Flow, childDock,
RightToLeft
.Inherit, ToolStripDropDownDirection.BelowRight };
1932
yield return new object[] { DockStyle.Right, ToolStripLayoutStyle.Flow, childDock,
RightToLeft
.Yes, ToolStripDropDownDirection.BelowLeft };
1933
yield return new object[] { DockStyle.Right, ToolStripLayoutStyle.Flow, childDock,
RightToLeft
.No, ToolStripDropDownDirection.BelowRight };
1934
yield return new object[] { DockStyle.Right, ToolStripLayoutStyle.Flow, childDock,
RightToLeft
.Inherit, ToolStripDropDownDirection.BelowRight };
1935
yield return new object[] { DockStyle.Top, ToolStripLayoutStyle.Flow, childDock,
RightToLeft
.Yes, ToolStripDropDownDirection.BelowLeft };
1936
yield return new object[] { DockStyle.Top, ToolStripLayoutStyle.Flow, childDock,
RightToLeft
.No, ToolStripDropDownDirection.BelowRight };
1937
yield return new object[] { DockStyle.Top, ToolStripLayoutStyle.Flow, childDock,
RightToLeft
.Inherit, ToolStripDropDownDirection.BelowRight };
1938
yield return new object[] { DockStyle.Bottom, ToolStripLayoutStyle.Flow, childDock,
RightToLeft
.Yes, ToolStripDropDownDirection.AboveLeft };
1939
yield return new object[] { DockStyle.Bottom, ToolStripLayoutStyle.Flow, childDock,
RightToLeft
.No, ToolStripDropDownDirection.AboveRight };
1940
yield return new object[] { DockStyle.Bottom, ToolStripLayoutStyle.Flow, childDock,
RightToLeft
.Inherit, ToolStripDropDownDirection.AboveRight };
1942
yield return new object[] { DockStyle.None, ToolStripLayoutStyle.HorizontalStackWithOverflow, childDock,
RightToLeft
.Yes, ToolStripDropDownDirection.BelowLeft };
1943
yield return new object[] { DockStyle.None, ToolStripLayoutStyle.HorizontalStackWithOverflow, childDock,
RightToLeft
.No, ToolStripDropDownDirection.BelowRight };
1944
yield return new object[] { DockStyle.None, ToolStripLayoutStyle.HorizontalStackWithOverflow, childDock,
RightToLeft
.Inherit, ToolStripDropDownDirection.BelowRight };
1945
yield return new object[] { DockStyle.Right, ToolStripLayoutStyle.HorizontalStackWithOverflow, childDock,
RightToLeft
.Yes, ToolStripDropDownDirection.BelowLeft };
1946
yield return new object[] { DockStyle.Right, ToolStripLayoutStyle.HorizontalStackWithOverflow, childDock,
RightToLeft
.No, ToolStripDropDownDirection.BelowRight };
1947
yield return new object[] { DockStyle.Right, ToolStripLayoutStyle.HorizontalStackWithOverflow, childDock,
RightToLeft
.Inherit, ToolStripDropDownDirection.BelowRight };
1948
yield return new object[] { DockStyle.Left, ToolStripLayoutStyle.HorizontalStackWithOverflow, childDock,
RightToLeft
.Yes, ToolStripDropDownDirection.BelowLeft };
1949
yield return new object[] { DockStyle.Left, ToolStripLayoutStyle.HorizontalStackWithOverflow, childDock,
RightToLeft
.No, ToolStripDropDownDirection.BelowRight };
1950
yield return new object[] { DockStyle.Left, ToolStripLayoutStyle.HorizontalStackWithOverflow, childDock,
RightToLeft
.Inherit, ToolStripDropDownDirection.BelowRight };
1951
yield return new object[] { DockStyle.Top, ToolStripLayoutStyle.HorizontalStackWithOverflow, childDock,
RightToLeft
.Yes, ToolStripDropDownDirection.BelowLeft };
1952
yield return new object[] { DockStyle.Top, ToolStripLayoutStyle.HorizontalStackWithOverflow, childDock,
RightToLeft
.No, ToolStripDropDownDirection.BelowRight };
1953
yield return new object[] { DockStyle.Top, ToolStripLayoutStyle.HorizontalStackWithOverflow, childDock,
RightToLeft
.Inherit, ToolStripDropDownDirection.BelowRight };
1954
yield return new object[] { DockStyle.Bottom, ToolStripLayoutStyle.HorizontalStackWithOverflow, childDock,
RightToLeft
.Yes, ToolStripDropDownDirection.AboveLeft };
1955
yield return new object[] { DockStyle.Bottom, ToolStripLayoutStyle.HorizontalStackWithOverflow, childDock,
RightToLeft
.No, ToolStripDropDownDirection.AboveRight };
1956
yield return new object[] { DockStyle.Bottom, ToolStripLayoutStyle.HorizontalStackWithOverflow, childDock,
RightToLeft
.Inherit, ToolStripDropDownDirection.AboveRight };
1958
yield return new object[] { DockStyle.None, ToolStripLayoutStyle.StackWithOverflow, childDock,
RightToLeft
.Yes, ToolStripDropDownDirection.BelowLeft };
1959
yield return new object[] { DockStyle.None, ToolStripLayoutStyle.StackWithOverflow, childDock,
RightToLeft
.No, ToolStripDropDownDirection.BelowRight };
1960
yield return new object[] { DockStyle.None, ToolStripLayoutStyle.StackWithOverflow, childDock,
RightToLeft
.Inherit, ToolStripDropDownDirection.BelowRight };
1961
yield return new object[] { DockStyle.Right, ToolStripLayoutStyle.StackWithOverflow, childDock,
RightToLeft
.Yes, ToolStripDropDownDirection.Left };
1962
yield return new object[] { DockStyle.Right, ToolStripLayoutStyle.StackWithOverflow, childDock,
RightToLeft
.No, ToolStripDropDownDirection.Left };
1963
yield return new object[] { DockStyle.Right, ToolStripLayoutStyle.StackWithOverflow, childDock,
RightToLeft
.Inherit, ToolStripDropDownDirection.Left };
1964
yield return new object[] { DockStyle.Left, ToolStripLayoutStyle.StackWithOverflow, childDock,
RightToLeft
.Yes, ToolStripDropDownDirection.Right };
1965
yield return new object[] { DockStyle.Left, ToolStripLayoutStyle.StackWithOverflow, childDock,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1966
yield return new object[] { DockStyle.Left, ToolStripLayoutStyle.StackWithOverflow, childDock,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1967
yield return new object[] { DockStyle.Top, ToolStripLayoutStyle.StackWithOverflow, childDock,
RightToLeft
.Yes, ToolStripDropDownDirection.BelowLeft };
1968
yield return new object[] { DockStyle.Top, ToolStripLayoutStyle.StackWithOverflow, childDock,
RightToLeft
.No, ToolStripDropDownDirection.BelowRight };
1969
yield return new object[] { DockStyle.Top, ToolStripLayoutStyle.StackWithOverflow, childDock,
RightToLeft
.Inherit, ToolStripDropDownDirection.BelowRight };
1970
yield return new object[] { DockStyle.Bottom, ToolStripLayoutStyle.StackWithOverflow, childDock,
RightToLeft
.Yes, ToolStripDropDownDirection.AboveLeft };
1971
yield return new object[] { DockStyle.Bottom, ToolStripLayoutStyle.StackWithOverflow, childDock,
RightToLeft
.No, ToolStripDropDownDirection.AboveRight };
1972
yield return new object[] { DockStyle.Bottom, ToolStripLayoutStyle.StackWithOverflow, childDock,
RightToLeft
.Inherit, ToolStripDropDownDirection.AboveRight };
1974
yield return new object[] { DockStyle.None, ToolStripLayoutStyle.Table, childDock,
RightToLeft
.Yes, ToolStripDropDownDirection.BelowLeft };
1975
yield return new object[] { DockStyle.None, ToolStripLayoutStyle.Table, childDock,
RightToLeft
.No, ToolStripDropDownDirection.BelowRight };
1976
yield return new object[] { DockStyle.None, ToolStripLayoutStyle.Table, childDock,
RightToLeft
.Inherit, ToolStripDropDownDirection.BelowRight };
1977
yield return new object[] { DockStyle.Right, ToolStripLayoutStyle.Table, childDock,
RightToLeft
.Yes, ToolStripDropDownDirection.BelowLeft };
1978
yield return new object[] { DockStyle.Right, ToolStripLayoutStyle.Table, childDock,
RightToLeft
.No, ToolStripDropDownDirection.BelowRight };
1979
yield return new object[] { DockStyle.Right, ToolStripLayoutStyle.Table, childDock,
RightToLeft
.Inherit, ToolStripDropDownDirection.BelowRight };
1980
yield return new object[] { DockStyle.Left, ToolStripLayoutStyle.Table, childDock,
RightToLeft
.Yes, ToolStripDropDownDirection.BelowLeft };
1981
yield return new object[] { DockStyle.Left, ToolStripLayoutStyle.Table, childDock,
RightToLeft
.No, ToolStripDropDownDirection.BelowRight };
1982
yield return new object[] { DockStyle.Left, ToolStripLayoutStyle.Table, childDock,
RightToLeft
.Inherit, ToolStripDropDownDirection.BelowRight };
1983
yield return new object[] { DockStyle.Top, ToolStripLayoutStyle.Table, childDock,
RightToLeft
.Yes, ToolStripDropDownDirection.BelowLeft };
1984
yield return new object[] { DockStyle.Top, ToolStripLayoutStyle.Table, childDock,
RightToLeft
.No, ToolStripDropDownDirection.BelowRight };
1985
yield return new object[] { DockStyle.Top, ToolStripLayoutStyle.Table, childDock,
RightToLeft
.Inherit, ToolStripDropDownDirection.BelowRight };
1986
yield return new object[] { DockStyle.Bottom, ToolStripLayoutStyle.Table, childDock,
RightToLeft
.Yes, ToolStripDropDownDirection.AboveLeft };
1987
yield return new object[] { DockStyle.Bottom, ToolStripLayoutStyle.Table, childDock,
RightToLeft
.No, ToolStripDropDownDirection.AboveRight };
1988
yield return new object[] { DockStyle.Bottom, ToolStripLayoutStyle.Table, childDock,
RightToLeft
.Inherit, ToolStripDropDownDirection.AboveRight };
1990
yield return new object[] { DockStyle.None, ToolStripLayoutStyle.VerticalStackWithOverflow, childDock,
RightToLeft
.Yes, ToolStripDropDownDirection.Right };
1991
yield return new object[] { DockStyle.None, ToolStripLayoutStyle.VerticalStackWithOverflow, childDock,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1992
yield return new object[] { DockStyle.None, ToolStripLayoutStyle.VerticalStackWithOverflow, childDock,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1993
yield return new object[] { DockStyle.Right, ToolStripLayoutStyle.VerticalStackWithOverflow, childDock,
RightToLeft
.Yes, ToolStripDropDownDirection.Left };
1994
yield return new object[] { DockStyle.Right, ToolStripLayoutStyle.VerticalStackWithOverflow, childDock,
RightToLeft
.No, ToolStripDropDownDirection.Left };
1995
yield return new object[] { DockStyle.Right, ToolStripLayoutStyle.VerticalStackWithOverflow, childDock,
RightToLeft
.Inherit, ToolStripDropDownDirection.Left };
1996
yield return new object[] { DockStyle.Left, ToolStripLayoutStyle.VerticalStackWithOverflow, childDock,
RightToLeft
.Yes, ToolStripDropDownDirection.Right };
1997
yield return new object[] { DockStyle.Left, ToolStripLayoutStyle.VerticalStackWithOverflow, childDock,
RightToLeft
.No, ToolStripDropDownDirection.Right };
1998
yield return new object[] { DockStyle.Left, ToolStripLayoutStyle.VerticalStackWithOverflow, childDock,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
1999
yield return new object[] { DockStyle.Top, ToolStripLayoutStyle.VerticalStackWithOverflow, childDock,
RightToLeft
.Yes, ToolStripDropDownDirection.Right };
2000
yield return new object[] { DockStyle.Top, ToolStripLayoutStyle.VerticalStackWithOverflow, childDock,
RightToLeft
.No, ToolStripDropDownDirection.Right };
2001
yield return new object[] { DockStyle.Top, ToolStripLayoutStyle.VerticalStackWithOverflow, childDock,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
2002
yield return new object[] { DockStyle.Bottom, ToolStripLayoutStyle.VerticalStackWithOverflow, childDock,
RightToLeft
.Yes, ToolStripDropDownDirection.Right };
2003
yield return new object[] { DockStyle.Bottom, ToolStripLayoutStyle.VerticalStackWithOverflow, childDock,
RightToLeft
.No, ToolStripDropDownDirection.Right };
2004
yield return new object[] { DockStyle.Bottom, ToolStripLayoutStyle.VerticalStackWithOverflow, childDock,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
2010
public void ToolStrip_DefaultDropDownDirection_GetWithToolStripPanelParent_ReturnsExpected(DockStyle parentDock, ToolStripLayoutStyle layoutStyle, DockStyle dock,
RightToLeft
rightToLeft, ToolStripDropDownDirection expected)
2030
yield return new object[] { DockStyle.None, ToolStripLayoutStyle.Flow, childDock,
RightToLeft
.Yes, ToolStripDropDownDirection.BelowLeft };
2031
yield return new object[] { DockStyle.None, ToolStripLayoutStyle.Flow, childDock,
RightToLeft
.No, ToolStripDropDownDirection.BelowRight };
2032
yield return new object[] { DockStyle.None, ToolStripLayoutStyle.Flow, childDock,
RightToLeft
.Inherit, ToolStripDropDownDirection.BelowRight };
2033
yield return new object[] { DockStyle.Left, ToolStripLayoutStyle.Flow, childDock,
RightToLeft
.Yes, ToolStripDropDownDirection.BelowLeft };
2034
yield return new object[] { DockStyle.Left, ToolStripLayoutStyle.Flow, childDock,
RightToLeft
.No, ToolStripDropDownDirection.BelowRight };
2035
yield return new object[] { DockStyle.Left, ToolStripLayoutStyle.Flow, childDock,
RightToLeft
.Inherit, ToolStripDropDownDirection.BelowRight };
2036
yield return new object[] { DockStyle.Right, ToolStripLayoutStyle.Flow, childDock,
RightToLeft
.Yes, ToolStripDropDownDirection.BelowLeft };
2037
yield return new object[] { DockStyle.Right, ToolStripLayoutStyle.Flow, childDock,
RightToLeft
.No, ToolStripDropDownDirection.BelowRight };
2038
yield return new object[] { DockStyle.Right, ToolStripLayoutStyle.Flow, childDock,
RightToLeft
.Inherit, ToolStripDropDownDirection.BelowRight };
2039
yield return new object[] { DockStyle.Top, ToolStripLayoutStyle.Flow, childDock,
RightToLeft
.Yes, ToolStripDropDownDirection.BelowLeft };
2040
yield return new object[] { DockStyle.Top, ToolStripLayoutStyle.Flow, childDock,
RightToLeft
.No, ToolStripDropDownDirection.BelowRight };
2041
yield return new object[] { DockStyle.Top, ToolStripLayoutStyle.Flow, childDock,
RightToLeft
.Inherit, ToolStripDropDownDirection.BelowRight };
2042
yield return new object[] { DockStyle.Bottom, ToolStripLayoutStyle.Flow, childDock,
RightToLeft
.Yes, ToolStripDropDownDirection.AboveLeft };
2043
yield return new object[] { DockStyle.Bottom, ToolStripLayoutStyle.Flow, childDock,
RightToLeft
.No, ToolStripDropDownDirection.AboveRight };
2044
yield return new object[] { DockStyle.Bottom, ToolStripLayoutStyle.Flow, childDock,
RightToLeft
.Inherit, ToolStripDropDownDirection.AboveRight };
2046
yield return new object[] { DockStyle.None, ToolStripLayoutStyle.HorizontalStackWithOverflow, childDock,
RightToLeft
.Yes, ToolStripDropDownDirection.BelowLeft };
2047
yield return new object[] { DockStyle.None, ToolStripLayoutStyle.HorizontalStackWithOverflow, childDock,
RightToLeft
.No, ToolStripDropDownDirection.BelowRight };
2048
yield return new object[] { DockStyle.None, ToolStripLayoutStyle.HorizontalStackWithOverflow, childDock,
RightToLeft
.Inherit, ToolStripDropDownDirection.BelowRight };
2049
yield return new object[] { DockStyle.Right, ToolStripLayoutStyle.HorizontalStackWithOverflow, childDock,
RightToLeft
.Yes, ToolStripDropDownDirection.BelowLeft };
2050
yield return new object[] { DockStyle.Right, ToolStripLayoutStyle.HorizontalStackWithOverflow, childDock,
RightToLeft
.No, ToolStripDropDownDirection.BelowRight };
2051
yield return new object[] { DockStyle.Right, ToolStripLayoutStyle.HorizontalStackWithOverflow, childDock,
RightToLeft
.Inherit, ToolStripDropDownDirection.BelowRight };
2052
yield return new object[] { DockStyle.Left, ToolStripLayoutStyle.HorizontalStackWithOverflow, childDock,
RightToLeft
.Yes, ToolStripDropDownDirection.BelowLeft };
2053
yield return new object[] { DockStyle.Left, ToolStripLayoutStyle.HorizontalStackWithOverflow, childDock,
RightToLeft
.No, ToolStripDropDownDirection.BelowRight };
2054
yield return new object[] { DockStyle.Left, ToolStripLayoutStyle.HorizontalStackWithOverflow, childDock,
RightToLeft
.Inherit, ToolStripDropDownDirection.BelowRight };
2055
yield return new object[] { DockStyle.Top, ToolStripLayoutStyle.HorizontalStackWithOverflow, childDock,
RightToLeft
.Yes, ToolStripDropDownDirection.BelowLeft };
2056
yield return new object[] { DockStyle.Top, ToolStripLayoutStyle.HorizontalStackWithOverflow, childDock,
RightToLeft
.No, ToolStripDropDownDirection.BelowRight };
2057
yield return new object[] { DockStyle.Top, ToolStripLayoutStyle.HorizontalStackWithOverflow, childDock,
RightToLeft
.Inherit, ToolStripDropDownDirection.BelowRight };
2058
yield return new object[] { DockStyle.Bottom, ToolStripLayoutStyle.HorizontalStackWithOverflow, childDock,
RightToLeft
.Yes, ToolStripDropDownDirection.AboveLeft };
2059
yield return new object[] { DockStyle.Bottom, ToolStripLayoutStyle.HorizontalStackWithOverflow, childDock,
RightToLeft
.No, ToolStripDropDownDirection.AboveRight };
2060
yield return new object[] { DockStyle.Bottom, ToolStripLayoutStyle.HorizontalStackWithOverflow, childDock,
RightToLeft
.Inherit, ToolStripDropDownDirection.AboveRight };
2062
yield return new object[] { DockStyle.None, ToolStripLayoutStyle.StackWithOverflow, childDock,
RightToLeft
.Yes, ToolStripDropDownDirection.BelowLeft };
2063
yield return new object[] { DockStyle.None, ToolStripLayoutStyle.StackWithOverflow, childDock,
RightToLeft
.No, ToolStripDropDownDirection.BelowRight };
2064
yield return new object[] { DockStyle.None, ToolStripLayoutStyle.StackWithOverflow, childDock,
RightToLeft
.Inherit, ToolStripDropDownDirection.BelowRight };
2065
yield return new object[] { DockStyle.Right, ToolStripLayoutStyle.StackWithOverflow, childDock,
RightToLeft
.Yes, ToolStripDropDownDirection.Left };
2066
yield return new object[] { DockStyle.Right, ToolStripLayoutStyle.StackWithOverflow, childDock,
RightToLeft
.No, ToolStripDropDownDirection.Left };
2067
yield return new object[] { DockStyle.Right, ToolStripLayoutStyle.StackWithOverflow, childDock,
RightToLeft
.Inherit, ToolStripDropDownDirection.Left };
2068
yield return new object[] { DockStyle.Left, ToolStripLayoutStyle.StackWithOverflow, childDock,
RightToLeft
.Yes, ToolStripDropDownDirection.Right };
2069
yield return new object[] { DockStyle.Left, ToolStripLayoutStyle.StackWithOverflow, childDock,
RightToLeft
.No, ToolStripDropDownDirection.Right };
2070
yield return new object[] { DockStyle.Left, ToolStripLayoutStyle.StackWithOverflow, childDock,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
2071
yield return new object[] { DockStyle.Top, ToolStripLayoutStyle.StackWithOverflow, childDock,
RightToLeft
.Yes, ToolStripDropDownDirection.BelowLeft };
2072
yield return new object[] { DockStyle.Top, ToolStripLayoutStyle.StackWithOverflow, childDock,
RightToLeft
.No, ToolStripDropDownDirection.BelowRight };
2073
yield return new object[] { DockStyle.Top, ToolStripLayoutStyle.StackWithOverflow, childDock,
RightToLeft
.Inherit, ToolStripDropDownDirection.BelowRight };
2074
yield return new object[] { DockStyle.Bottom, ToolStripLayoutStyle.StackWithOverflow, childDock,
RightToLeft
.Yes, ToolStripDropDownDirection.AboveLeft };
2075
yield return new object[] { DockStyle.Bottom, ToolStripLayoutStyle.StackWithOverflow, childDock,
RightToLeft
.No, ToolStripDropDownDirection.AboveRight };
2076
yield return new object[] { DockStyle.Bottom, ToolStripLayoutStyle.StackWithOverflow, childDock,
RightToLeft
.Inherit, ToolStripDropDownDirection.AboveRight };
2078
yield return new object[] { DockStyle.None, ToolStripLayoutStyle.Table, childDock,
RightToLeft
.Yes, ToolStripDropDownDirection.BelowLeft };
2079
yield return new object[] { DockStyle.None, ToolStripLayoutStyle.Table, childDock,
RightToLeft
.No, ToolStripDropDownDirection.BelowRight };
2080
yield return new object[] { DockStyle.None, ToolStripLayoutStyle.Table, childDock,
RightToLeft
.Inherit, ToolStripDropDownDirection.BelowRight };
2081
yield return new object[] { DockStyle.Right, ToolStripLayoutStyle.Table, childDock,
RightToLeft
.Yes, ToolStripDropDownDirection.BelowLeft };
2082
yield return new object[] { DockStyle.Right, ToolStripLayoutStyle.Table, childDock,
RightToLeft
.No, ToolStripDropDownDirection.BelowRight };
2083
yield return new object[] { DockStyle.Right, ToolStripLayoutStyle.Table, childDock,
RightToLeft
.Inherit, ToolStripDropDownDirection.BelowRight };
2084
yield return new object[] { DockStyle.Left, ToolStripLayoutStyle.Table, childDock,
RightToLeft
.Yes, ToolStripDropDownDirection.BelowLeft };
2085
yield return new object[] { DockStyle.Left, ToolStripLayoutStyle.Table, childDock,
RightToLeft
.No, ToolStripDropDownDirection.BelowRight };
2086
yield return new object[] { DockStyle.Left, ToolStripLayoutStyle.Table, childDock,
RightToLeft
.Inherit, ToolStripDropDownDirection.BelowRight };
2087
yield return new object[] { DockStyle.Top, ToolStripLayoutStyle.Table, childDock,
RightToLeft
.Yes, ToolStripDropDownDirection.BelowLeft };
2088
yield return new object[] { DockStyle.Top, ToolStripLayoutStyle.Table, childDock,
RightToLeft
.No, ToolStripDropDownDirection.BelowRight };
2089
yield return new object[] { DockStyle.Top, ToolStripLayoutStyle.Table, childDock,
RightToLeft
.Inherit, ToolStripDropDownDirection.BelowRight };
2090
yield return new object[] { DockStyle.Bottom, ToolStripLayoutStyle.Table, childDock,
RightToLeft
.Yes, ToolStripDropDownDirection.AboveLeft };
2091
yield return new object[] { DockStyle.Bottom, ToolStripLayoutStyle.Table, childDock,
RightToLeft
.No, ToolStripDropDownDirection.AboveRight };
2092
yield return new object[] { DockStyle.Bottom, ToolStripLayoutStyle.Table, childDock,
RightToLeft
.Inherit, ToolStripDropDownDirection.AboveRight };
2094
yield return new object[] { DockStyle.None, ToolStripLayoutStyle.VerticalStackWithOverflow, childDock,
RightToLeft
.Yes, ToolStripDropDownDirection.Right };
2095
yield return new object[] { DockStyle.None, ToolStripLayoutStyle.VerticalStackWithOverflow, childDock,
RightToLeft
.No, ToolStripDropDownDirection.Right };
2096
yield return new object[] { DockStyle.None, ToolStripLayoutStyle.VerticalStackWithOverflow, childDock,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
2097
yield return new object[] { DockStyle.Right, ToolStripLayoutStyle.VerticalStackWithOverflow, childDock,
RightToLeft
.Yes, ToolStripDropDownDirection.Left };
2098
yield return new object[] { DockStyle.Right, ToolStripLayoutStyle.VerticalStackWithOverflow, childDock,
RightToLeft
.No, ToolStripDropDownDirection.Left };
2099
yield return new object[] { DockStyle.Right, ToolStripLayoutStyle.VerticalStackWithOverflow, childDock,
RightToLeft
.Inherit, ToolStripDropDownDirection.Left };
2100
yield return new object[] { DockStyle.Left, ToolStripLayoutStyle.VerticalStackWithOverflow, childDock,
RightToLeft
.Yes, ToolStripDropDownDirection.Right };
2101
yield return new object[] { DockStyle.Left, ToolStripLayoutStyle.VerticalStackWithOverflow, childDock,
RightToLeft
.No, ToolStripDropDownDirection.Right };
2102
yield return new object[] { DockStyle.Left, ToolStripLayoutStyle.VerticalStackWithOverflow, childDock,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
2103
yield return new object[] { DockStyle.Top, ToolStripLayoutStyle.VerticalStackWithOverflow, childDock,
RightToLeft
.Yes, ToolStripDropDownDirection.Right };
2104
yield return new object[] { DockStyle.Top, ToolStripLayoutStyle.VerticalStackWithOverflow, childDock,
RightToLeft
.No, ToolStripDropDownDirection.Right };
2105
yield return new object[] { DockStyle.Top, ToolStripLayoutStyle.VerticalStackWithOverflow, childDock,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
2106
yield return new object[] { DockStyle.Bottom, ToolStripLayoutStyle.VerticalStackWithOverflow, childDock,
RightToLeft
.Yes, ToolStripDropDownDirection.Right };
2107
yield return new object[] { DockStyle.Bottom, ToolStripLayoutStyle.VerticalStackWithOverflow, childDock,
RightToLeft
.No, ToolStripDropDownDirection.Right };
2108
yield return new object[] { DockStyle.Bottom, ToolStripLayoutStyle.VerticalStackWithOverflow, childDock,
RightToLeft
.Inherit, ToolStripDropDownDirection.Right };
2114
public void ToolStrip_DefaultDropDownDirection_GetDesignModeWithToolStripPanelParent_ReturnsExpected(DockStyle parentDock, ToolStripLayoutStyle layoutStyle, DockStyle dock,
RightToLeft
rightToLeft, ToolStripDropDownDirection expected)
2268
yield return new object[] { ToolStripLayoutStyle.Flow, ToolStripGripStyle.Visible,
RightToLeft
.Yes, new Rectangle(0, 0, 99, 25) };
2269
yield return new object[] { ToolStripLayoutStyle.Flow, ToolStripGripStyle.Visible,
RightToLeft
.No, new Rectangle(0, 0, 99, 25) };
2270
yield return new object[] { ToolStripLayoutStyle.Flow, ToolStripGripStyle.Visible,
RightToLeft
.Inherit, new Rectangle(0, 0, 99, 25) };
2271
yield return new object[] { ToolStripLayoutStyle.Flow, ToolStripGripStyle.Hidden,
RightToLeft
.Yes, new Rectangle(0, 0, 99, 25) };
2272
yield return new object[] { ToolStripLayoutStyle.Flow, ToolStripGripStyle.Hidden,
RightToLeft
.No, new Rectangle(0, 0, 99, 25) };
2273
yield return new object[] { ToolStripLayoutStyle.Flow, ToolStripGripStyle.Hidden,
RightToLeft
.Inherit, new Rectangle(0, 0, 99, 25) };
2275
yield return new object[] { ToolStripLayoutStyle.HorizontalStackWithOverflow, ToolStripGripStyle.Visible,
RightToLeft
.Yes, new Rectangle(0, 0, width, 25) };
2276
yield return new object[] { ToolStripLayoutStyle.HorizontalStackWithOverflow, ToolStripGripStyle.Visible,
RightToLeft
.No, new Rectangle(x, 0, width, 25) };
2277
yield return new object[] { ToolStripLayoutStyle.HorizontalStackWithOverflow, ToolStripGripStyle.Visible,
RightToLeft
.Inherit, new Rectangle(x, 0, width, 25) };
2278
yield return new object[] { ToolStripLayoutStyle.HorizontalStackWithOverflow, ToolStripGripStyle.Hidden,
RightToLeft
.Yes, new Rectangle(0, 0, 99, 25) };
2279
yield return new object[] { ToolStripLayoutStyle.HorizontalStackWithOverflow, ToolStripGripStyle.Hidden,
RightToLeft
.No, new Rectangle(0, 0, 99, 25) };
2280
yield return new object[] { ToolStripLayoutStyle.HorizontalStackWithOverflow, ToolStripGripStyle.Hidden,
RightToLeft
.Inherit, new Rectangle(0, 0, 99, 25) };
2282
yield return new object[] { ToolStripLayoutStyle.StackWithOverflow, ToolStripGripStyle.Visible,
RightToLeft
.Yes, new Rectangle(0, 0, width, 25) };
2283
yield return new object[] { ToolStripLayoutStyle.StackWithOverflow, ToolStripGripStyle.Visible,
RightToLeft
.No, new Rectangle(x, 0, width, 25) };
2284
yield return new object[] { ToolStripLayoutStyle.StackWithOverflow, ToolStripGripStyle.Visible,
RightToLeft
.Inherit, new Rectangle(x, 0, width, 25) };
2285
yield return new object[] { ToolStripLayoutStyle.StackWithOverflow, ToolStripGripStyle.Hidden,
RightToLeft
.Yes, new Rectangle(0, 0, 99, 25) };
2286
yield return new object[] { ToolStripLayoutStyle.StackWithOverflow, ToolStripGripStyle.Hidden,
RightToLeft
.No, new Rectangle(0, 0, 99, 25) };
2287
yield return new object[] { ToolStripLayoutStyle.StackWithOverflow, ToolStripGripStyle.Hidden,
RightToLeft
.Inherit, new Rectangle(0, 0, 99, 25) };
2289
yield return new object[] { ToolStripLayoutStyle.Table, ToolStripGripStyle.Visible,
RightToLeft
.Yes, new Rectangle(0, 0, 99, 25) };
2290
yield return new object[] { ToolStripLayoutStyle.Table, ToolStripGripStyle.Visible,
RightToLeft
.No, new Rectangle(0, 0, 99, 25) };
2291
yield return new object[] { ToolStripLayoutStyle.Table, ToolStripGripStyle.Visible,
RightToLeft
.Inherit, new Rectangle(0, 0, 99, 25) };
2292
yield return new object[] { ToolStripLayoutStyle.Table, ToolStripGripStyle.Hidden,
RightToLeft
.Yes, new Rectangle(0, 0, 99, 25) };
2293
yield return new object[] { ToolStripLayoutStyle.Table, ToolStripGripStyle.Hidden,
RightToLeft
.No, new Rectangle(0, 0, 99, 25) };
2294
yield return new object[] { ToolStripLayoutStyle.Table, ToolStripGripStyle.Hidden,
RightToLeft
.Inherit, new Rectangle(0, 0, 99, 25) };
2296
yield return new object[] { ToolStripLayoutStyle.VerticalStackWithOverflow, ToolStripGripStyle.Visible,
RightToLeft
.Yes, new Rectangle(0, x, 99, height) };
2297
yield return new object[] { ToolStripLayoutStyle.VerticalStackWithOverflow, ToolStripGripStyle.Visible,
RightToLeft
.No, new Rectangle(0, x, 99, height) };
2298
yield return new object[] { ToolStripLayoutStyle.VerticalStackWithOverflow, ToolStripGripStyle.Visible,
RightToLeft
.Inherit, new Rectangle(0, x, 99, height) };
2299
yield return new object[] { ToolStripLayoutStyle.VerticalStackWithOverflow, ToolStripGripStyle.Hidden,
RightToLeft
.Yes, new Rectangle(0, 0, 99, 25) };
2300
yield return new object[] { ToolStripLayoutStyle.VerticalStackWithOverflow, ToolStripGripStyle.Hidden,
RightToLeft
.No, new Rectangle(0, 0, 99, 25) };
2301
yield return new object[] { ToolStripLayoutStyle.VerticalStackWithOverflow, ToolStripGripStyle.Hidden,
RightToLeft
.Inherit, new Rectangle(0, 0, 99, 25) };
2306
public void ToolStrip_DisplayRectangle_Get_ReturnsExpected(ToolStripLayoutStyle layoutStyle, ToolStripGripStyle gripStyle,
RightToLeft
rightToLeft, Rectangle expected)
3446
[InlineData(
RightToLeft
.Yes,
RightToLeft
.Yes, 1)]
3447
[InlineData(
RightToLeft
.No,
RightToLeft
.No, 0)]
3448
[InlineData(
RightToLeft
.Inherit,
RightToLeft
.No, 0)]
3449
public void ToolStrip_RightToLeft_Set_GetReturnsExpected(
RightToLeft
value,
RightToLeft
expected, int expectedLayoutCallCount)
3475
public void ToolStrip_RightToLeft_SetWithChildren_GetReturnsExpected(
RightToLeft
value,
RightToLeft
expected)
3499
public void ToolStrip_RightToLeft_SetWithChildrenWithRightToLeft_GetReturnsExpected(
RightToLeft
value,
RightToLeft
expected)
3503
RightToLeft =
RightToLeft
.Yes
3507
RightToLeft =
RightToLeft
.No
3515
Assert.Equal(
RightToLeft
.Yes, item1.RightToLeft);
3516
Assert.Equal(
RightToLeft
.No, item2.RightToLeft);
3522
Assert.Equal(
RightToLeft
.Yes, item1.RightToLeft);
3523
Assert.Equal(
RightToLeft
.No, item2.RightToLeft);
3541
control.RightToLeft =
RightToLeft
.Yes;
3542
Assert.Equal(
RightToLeft
.Yes, control.RightToLeft);
3546
control.RightToLeft =
RightToLeft
.Yes;
3547
Assert.Equal(
RightToLeft
.Yes, control.RightToLeft);
3551
control.RightToLeft =
RightToLeft
.Inherit;
3552
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
3557
control.RightToLeft =
RightToLeft
.Yes;
3558
Assert.Equal(
RightToLeft
.Yes, control.RightToLeft);
3563
[InvalidEnumData<
RightToLeft
>]
3564
public void ToolStrip_RightToLeft_SetInvalid_ThrowsInvalidEnumArgumentException(
RightToLeft
value)
4796
foreach (
RightToLeft
rtl in Enum.GetValues(typeof(
RightToLeft
)))
4810
public void ToolStrip_GetNextItem_ReturnsForwardItem(
RightToLeft
rightToLeft, bool tabStop, bool useTabKey)
4831
public void ToolStrip_GetNextItem_CyclesForwardExpected(
RightToLeft
rightToLeft, bool tabStop, bool useTabKey)
4856
public void ToolStrip_GetNextItem_ReturnsBackwardItem(
RightToLeft
rightToLeft, bool tabStop, bool useTabKey)
4877
public void ToolStrip_GetNextItem_CyclesBackwardExpected(
RightToLeft
rightToLeft, bool tabStop, bool useTabKey)
6405
RightToLeft =
RightToLeft
.Inherit
6454
RightToLeft =
RightToLeft
.Yes
6458
RightToLeft =
RightToLeft
.No
System\Windows\Forms\TreeNode.IKeyboardToolTipTests.cs (5)
332
[InlineData(true,
RightToLeft
.Yes, true)]
333
[InlineData(true,
RightToLeft
.No, false)]
334
[InlineData(true,
RightToLeft
.Inherit, false)]
335
[InlineData(false,
RightToLeft
.Yes, false)]
338
RightToLeft
rightToLeft,
System\Windows\Forms\TreeViewTests.cs (38)
104
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
670
[InlineData(
RightToLeft
.Inherit, true, 0x56010007, 0x200)]
671
[InlineData(
RightToLeft
.No, true, 0x56010007, 0x200)]
672
[InlineData(
RightToLeft
.Yes, true, 0x56010007, 0x400200)]
673
[InlineData(
RightToLeft
.Inherit, false, 0x56010007, 0x200)]
674
[InlineData(
RightToLeft
.No, false, 0x56010007, 0x200)]
675
[InlineData(
RightToLeft
.Yes, false, 0x56010047, 0x7200)]
676
public void TreeView_CreateParams_GetRightToLeft_ReturnsExpected(
RightToLeft
rightToLeft, bool rightToLeftLayout, int expectedStyle, int expectedExStyle)
3070
[InlineData(
RightToLeft
.Yes, true, 1)]
3071
[InlineData(
RightToLeft
.Yes, false, 0)]
3072
[InlineData(
RightToLeft
.No, true, 1)]
3073
[InlineData(
RightToLeft
.No, false, 0)]
3074
[InlineData(
RightToLeft
.Inherit, true, 1)]
3075
[InlineData(
RightToLeft
.Inherit, false, 0)]
3076
public void TrackBar_RightToLeftLayout_Set_GetReturnsExpected(
RightToLeft
rightToLeft, bool value, int expectedLayoutCallCount)
3110
[InlineData(
RightToLeft
.Yes, true, 1, 1, 2)]
3111
[InlineData(
RightToLeft
.Yes, false, 0, 0, 1)]
3112
[InlineData(
RightToLeft
.No, true, 1, 0, 0)]
3113
[InlineData(
RightToLeft
.No, false, 0, 0, 0)]
3114
[InlineData(
RightToLeft
.Inherit, true, 1, 0, 0)]
3115
[InlineData(
RightToLeft
.Inherit, false, 0, 0, 0)]
3116
public void TrackBar_RightToLeftLayout_SetWithHandle_GetReturnsExpected(
RightToLeft
rightToLeft, bool value, int expectedLayoutCallCount, int expectedCreatedCallCount1, int expectedCreatedCallCount2)
3208
RightToLeft =
RightToLeft
.Yes
6504
yield return new object[] {
RightToLeft
.Yes, null };
6505
yield return new object[] {
RightToLeft
.Yes, new EventArgs() };
6506
yield return new object[] {
RightToLeft
.No, null };
6507
yield return new object[] {
RightToLeft
.No, new EventArgs() };
6508
yield return new object[] {
RightToLeft
.Inherit, null };
6509
yield return new object[] {
RightToLeft
.Inherit, new EventArgs() };
6514
public void TreeView_OnRightToLeftLayoutChanged_Invoke_CallsRightToLeftLayoutChanged(
RightToLeft
rightToLeft, EventArgs eventArgs)
6543
yield return new object[] {
RightToLeft
.Yes, null, 1 };
6544
yield return new object[] {
RightToLeft
.Yes, new EventArgs(), 1 };
6545
yield return new object[] {
RightToLeft
.No, null, 0 };
6546
yield return new object[] {
RightToLeft
.No, new EventArgs(), 0 };
6547
yield return new object[] {
RightToLeft
.Inherit, null, 0 };
6548
yield return new object[] {
RightToLeft
.Inherit, new EventArgs(), 0 };
6553
public void TreeView_OnRightToLeftLayoutChanged_InvokeWithHandle_CallsRightToLeftLayoutChanged(
RightToLeft
rightToLeft, EventArgs eventArgs, int expectedCreatedCallCount)
6598
RightToLeft =
RightToLeft
.Yes
System\Windows\Forms\UpDownBaseTests.cs (20)
117
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
1433
foreach (
RightToLeft
rightToLeft in Enum.GetValues(typeof(
RightToLeft
)))
1443
public void UpDownBase_UpDownAlign_Set_GetReturnsExpected(BorderStyle borderStyle,
RightToLeft
rightToLeft, LeftRightAlignment value)
1464
foreach (
RightToLeft
rightToLeft in Enum.GetValues(typeof(
RightToLeft
)))
1474
public void UpDownBase_UpDownAlign_SetWithHandle_GetReturnsExpected(BorderStyle borderStyle,
RightToLeft
rightToLeft, LeftRightAlignment value, int expectedInvalidatedCallCount)
1769
foreach (
RightToLeft
rightToLeft in Enum.GetValues(typeof(
RightToLeft
)))
1782
public void UpDownBase_OnFontChanged_Invoke_CallsFontChanged(BorderStyle borderStyle,
RightToLeft
rightToLeft, LeftRightAlignment upDownAlign, EventArgs eventArgs)
1819
foreach (
RightToLeft
rightToLeft in Enum.GetValues(typeof(
RightToLeft
)))
1832
public void UpDownBase_OnHandleCreated_Invoke_CallsHandleCreated(BorderStyle borderStyle,
RightToLeft
rightToLeft, LeftRightAlignment upDownAlign, EventArgs eventArgs)
1865
public void UpDownBase_OnHandleCreated_InvokeWithHandle_CallsHandleCreated(BorderStyle borderStyle,
RightToLeft
rightToLeft, LeftRightAlignment upDownAlign, EventArgs eventArgs)
1960
foreach (
RightToLeft
rightToLeft in Enum.GetValues(typeof(
RightToLeft
)))
1974
public void UpDownBase_OnLayout_Invoke_CallsLayout(BorderStyle borderStyle,
RightToLeft
rightToLeft, LeftRightAlignment upDownAlign, LayoutEventArgs eventArgs)
2504
foreach (
RightToLeft
rightToLeft in Enum.GetValues(typeof(
RightToLeft
)))
2519
public void UpDownBase_OnTextBoxResize_Invoke_CallsTextBoxResize(BorderStyle borderStyle,
RightToLeft
rightToLeft, LeftRightAlignment upDownAlign, object source, EventArgs eventArgs)
System\Windows\Forms\UserControlTests.cs (1)
108
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
System\Windows\Forms\VScrollBarTests.cs (14)
100
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
142
[EnumData<
RightToLeft
>]
143
[InvalidEnumData<
RightToLeft
>]
144
public void VScrollBar_RightToLeft_Set_GetReturnsNo(
RightToLeft
value)
150
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
154
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
171
control.RightToLeft =
RightToLeft
.Yes;
172
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
176
control.RightToLeft =
RightToLeft
.Yes;
177
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
181
control.RightToLeft =
RightToLeft
.Inherit;
182
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
187
control.RightToLeft =
RightToLeft
.Yes;
188
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
System\Windows\Forms\WebBrowserTests.cs (1)
86
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
TextBoxTests.cs (2)
102
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
437
RightToLeft =
RightToLeft
.Yes
TrackBarTests.cs (109)
93
Assert.Equal(
RightToLeft
.No, control.RightToLeft);
190
[InlineData(
RightToLeft
.Inherit, true, 0x0)]
191
[InlineData(
RightToLeft
.No, true, 0x0)]
192
[InlineData(
RightToLeft
.Yes, true, 0x500000)]
193
[InlineData(
RightToLeft
.Inherit, false, 0x0)]
194
[InlineData(
RightToLeft
.No, false, 0x0)]
195
[InlineData(
RightToLeft
.Yes, false, 0x7000)]
196
public void TrackBar_CreateParams_GetRightToLeft_ReturnsExpected(
RightToLeft
rightToLeft, bool rightToLeftLayout, int expectedExStyle)
797
[InlineData(
RightToLeft
.Inherit, true, 5)]
798
[InlineData(
RightToLeft
.No, true, 5)]
799
[InlineData(
RightToLeft
.Yes, true, 5)]
800
[InlineData(
RightToLeft
.Inherit, false, 5)]
801
[InlineData(
RightToLeft
.No, false, 5)]
802
[InlineData(
RightToLeft
.Yes, false, 5)]
803
public void TrackBar_Handle_GetWithValue_Success(
RightToLeft
rightToLeft, bool rightToLeftLayout, int expected)
1550
[InlineData(
RightToLeft
.Yes, true, 1)]
1551
[InlineData(
RightToLeft
.Yes, false, 0)]
1552
[InlineData(
RightToLeft
.No, true, 1)]
1553
[InlineData(
RightToLeft
.No, false, 0)]
1554
[InlineData(
RightToLeft
.Inherit, true, 1)]
1555
[InlineData(
RightToLeft
.Inherit, false, 0)]
1556
public void TrackBar_RightToLeftLayout_Set_GetReturnsExpected(
RightToLeft
rightToLeft, bool value, int expectedLayoutCallCount)
1590
[InlineData(
RightToLeft
.Yes, true, 1, 1, 2)]
1591
[InlineData(
RightToLeft
.Yes, false, 0, 0, 1)]
1592
[InlineData(
RightToLeft
.No, true, 1, 0, 0)]
1593
[InlineData(
RightToLeft
.No, false, 0, 0, 0)]
1594
[InlineData(
RightToLeft
.Inherit, true, 1, 0, 0)]
1595
[InlineData(
RightToLeft
.Inherit, false, 0, 0, 0)]
1596
public void TrackBar_RightToLeftLayout_SetWithHandle_GetReturnsExpected(
RightToLeft
rightToLeft, bool value, int expectedLayoutCallCount, int expectedCreatedCallCount1, int expectedCreatedCallCount2)
1688
RightToLeft =
RightToLeft
.Yes
1969
foreach (
RightToLeft
rightToLeft in Enum.GetValues(typeof(
RightToLeft
)))
1985
public void TrackBar_Value_Set_GetReturnsExpected(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, int value)
2044
yield return new object[] { Orientation.Horizontal,
RightToLeft
.Yes, true, 0, 0 };
2045
yield return new object[] { Orientation.Horizontal,
RightToLeft
.Yes, false, 0, 10 };
2046
yield return new object[] { Orientation.Horizontal,
RightToLeft
.No, true, 0, 0 };
2047
yield return new object[] { Orientation.Horizontal,
RightToLeft
.No, false, 0, 0 };
2048
yield return new object[] { Orientation.Horizontal,
RightToLeft
.Inherit, true, 0, 0 };
2049
yield return new object[] { Orientation.Horizontal,
RightToLeft
.Inherit, false, 0, 0 };
2050
yield return new object[] { Orientation.Vertical,
RightToLeft
.Yes, true, 0, 10 };
2051
yield return new object[] { Orientation.Vertical,
RightToLeft
.Yes, false, 0, 10 };
2052
yield return new object[] { Orientation.Vertical,
RightToLeft
.No, true, 0, 10 };
2053
yield return new object[] { Orientation.Vertical,
RightToLeft
.No, false, 0, 10 };
2054
yield return new object[] { Orientation.Vertical,
RightToLeft
.Inherit, true, 0, 10 };
2055
yield return new object[] { Orientation.Vertical,
RightToLeft
.Inherit, false, 0, 10 };
2057
yield return new object[] { Orientation.Horizontal,
RightToLeft
.Yes, true, 1, 1 };
2058
yield return new object[] { Orientation.Horizontal,
RightToLeft
.Yes, false, 1, 9 };
2059
yield return new object[] { Orientation.Horizontal,
RightToLeft
.No, true, 1, 1 };
2060
yield return new object[] { Orientation.Horizontal,
RightToLeft
.No, false, 1, 1 };
2061
yield return new object[] { Orientation.Horizontal,
RightToLeft
.Inherit, true, 1, 1 };
2062
yield return new object[] { Orientation.Horizontal,
RightToLeft
.Inherit, false, 1, 1 };
2063
yield return new object[] { Orientation.Vertical,
RightToLeft
.Yes, true, 1, 9 };
2064
yield return new object[] { Orientation.Vertical,
RightToLeft
.Yes, false, 1, 9 };
2065
yield return new object[] { Orientation.Vertical,
RightToLeft
.No, true, 1, 9 };
2066
yield return new object[] { Orientation.Vertical,
RightToLeft
.No, false, 1, 9 };
2067
yield return new object[] { Orientation.Vertical,
RightToLeft
.Inherit, true, 1, 9 };
2068
yield return new object[] { Orientation.Vertical,
RightToLeft
.Inherit, false, 1, 9 };
2070
yield return new object[] { Orientation.Horizontal,
RightToLeft
.Yes, true, 5, 5 };
2071
yield return new object[] { Orientation.Horizontal,
RightToLeft
.Yes, false, 5, 5 };
2072
yield return new object[] { Orientation.Horizontal,
RightToLeft
.No, true, 5, 5 };
2073
yield return new object[] { Orientation.Horizontal,
RightToLeft
.No, false, 5, 5 };
2074
yield return new object[] { Orientation.Horizontal,
RightToLeft
.Inherit, true, 5, 5 };
2075
yield return new object[] { Orientation.Horizontal,
RightToLeft
.Inherit, false, 5, 5 };
2076
yield return new object[] { Orientation.Vertical,
RightToLeft
.Yes, true, 5, 5 };
2077
yield return new object[] { Orientation.Vertical,
RightToLeft
.Yes, false, 5, 5 };
2078
yield return new object[] { Orientation.Vertical,
RightToLeft
.No, true, 5, 5 };
2079
yield return new object[] { Orientation.Vertical,
RightToLeft
.No, false, 5, 5 };
2080
yield return new object[] { Orientation.Vertical,
RightToLeft
.Inherit, true, 5, 5 };
2081
yield return new object[] { Orientation.Vertical,
RightToLeft
.Inherit, false, 5, 5 };
2083
yield return new object[] { Orientation.Horizontal,
RightToLeft
.Yes, true, 9, 9 };
2084
yield return new object[] { Orientation.Horizontal,
RightToLeft
.Yes, false, 9, 1 };
2085
yield return new object[] { Orientation.Horizontal,
RightToLeft
.No, true, 9, 9 };
2086
yield return new object[] { Orientation.Horizontal,
RightToLeft
.No, false, 9, 9 };
2087
yield return new object[] { Orientation.Horizontal,
RightToLeft
.Inherit, true, 9, 9 };
2088
yield return new object[] { Orientation.Horizontal,
RightToLeft
.Inherit, false, 9, 9 };
2089
yield return new object[] { Orientation.Vertical,
RightToLeft
.Yes, true, 9, 1 };
2090
yield return new object[] { Orientation.Vertical,
RightToLeft
.Yes, false, 9, 1 };
2091
yield return new object[] { Orientation.Vertical,
RightToLeft
.No, true, 9, 1 };
2092
yield return new object[] { Orientation.Vertical,
RightToLeft
.No, false, 9, 1 };
2093
yield return new object[] { Orientation.Vertical,
RightToLeft
.Inherit, true, 9, 1 };
2094
yield return new object[] { Orientation.Vertical,
RightToLeft
.Inherit, false, 9, 1 };
2096
yield return new object[] { Orientation.Horizontal,
RightToLeft
.Yes, true, 10, 10 };
2097
yield return new object[] { Orientation.Horizontal,
RightToLeft
.Yes, false, 10, 0 };
2098
yield return new object[] { Orientation.Horizontal,
RightToLeft
.No, true, 10, 10 };
2099
yield return new object[] { Orientation.Horizontal,
RightToLeft
.No, false, 10, 10 };
2100
yield return new object[] { Orientation.Horizontal,
RightToLeft
.Inherit, true, 10, 10 };
2101
yield return new object[] { Orientation.Horizontal,
RightToLeft
.Inherit, false, 10, 10 };
2102
yield return new object[] { Orientation.Vertical,
RightToLeft
.Yes, true, 10, 0 };
2103
yield return new object[] { Orientation.Vertical,
RightToLeft
.Yes, false, 10, 0 };
2104
yield return new object[] { Orientation.Vertical,
RightToLeft
.No, true, 10, 0 };
2105
yield return new object[] { Orientation.Vertical,
RightToLeft
.No, false, 10, 0 };
2106
yield return new object[] { Orientation.Vertical,
RightToLeft
.Inherit, true, 10, 0 };
2107
yield return new object[] { Orientation.Vertical,
RightToLeft
.Inherit, false, 10, 0 };
2112
public void TrackBar_Value_SetWithHandle_GetReturnsExpected(Orientation orientation,
RightToLeft
rightToLeft, bool rightToLeftLayout, int value, int expectedPos)
2607
yield return new object[] {
RightToLeft
.Yes, null };
2608
yield return new object[] {
RightToLeft
.Yes, new EventArgs() };
2609
yield return new object[] {
RightToLeft
.No, null };
2610
yield return new object[] {
RightToLeft
.No, new EventArgs() };
2611
yield return new object[] {
RightToLeft
.Inherit, null };
2612
yield return new object[] {
RightToLeft
.Inherit, new EventArgs() };
2617
public void TrackBar_OnRightToLeftLayoutChanged_Invoke_CallsRightToLeftLayoutChanged(
RightToLeft
rightToLeft, EventArgs eventArgs)
2646
yield return new object[] {
RightToLeft
.Yes, null, 1 };
2647
yield return new object[] {
RightToLeft
.Yes, new EventArgs(), 1 };
2648
yield return new object[] {
RightToLeft
.No, null, 0 };
2649
yield return new object[] {
RightToLeft
.No, new EventArgs(), 0 };
2650
yield return new object[] {
RightToLeft
.Inherit, null, 0 };
2651
yield return new object[] {
RightToLeft
.Inherit, new EventArgs(), 0 };
2656
public void TrackBar_OnRightToLeftLayoutChanged_InvokeWithHandle_CallsRightToLeftLayoutChanged(
RightToLeft
rightToLeft, EventArgs eventArgs, int expectedCreatedCallCount)
2701
RightToLeft =
RightToLeft
.Yes
System.Windows.Forms.TestUtilities (102)
CommonTestHelperEx.cs (10)
64
public static TheoryData<
RightToLeft
,
RightToLeft
> GetRightToLeftTheoryData()
66
var data = new TheoryData<
RightToLeft
,
RightToLeft
>
68
{
RightToLeft
.Inherit,
RightToLeft
.No },
69
{
RightToLeft
.Yes,
RightToLeft
.Yes },
70
{
RightToLeft
.No,
RightToLeft
.No }
ScrollBarTestHelper.cs (52)
13
foreach (
RightToLeft
rightToLeft in new
RightToLeft
[] {
RightToLeft
.Yes,
RightToLeft
.No })
17
int value = rightToLeft ==
RightToLeft
.Yes ? Minumim : Maximum;
26
foreach (
RightToLeft
rightToLeft in new
RightToLeft
[] {
RightToLeft
.Yes,
RightToLeft
.No })
30
int value = rightToLeft ==
RightToLeft
.Yes ? Maximum : Minumim;
38
foreach (
RightToLeft
rightToLeft in new
RightToLeft
[] {
RightToLeft
.Yes,
RightToLeft
.No })
42
int value = rightToLeft ==
RightToLeft
.Yes ? Maximum : Minumim;
51
foreach (
RightToLeft
rightToLeft in new
RightToLeft
[] {
RightToLeft
.Yes,
RightToLeft
.No })
55
int value = rightToLeft ==
RightToLeft
.Yes ? Minumim : Maximum;
63
foreach (
RightToLeft
rightToLeft in new
RightToLeft
[] {
RightToLeft
.Yes,
RightToLeft
.No })
71
foreach (
RightToLeft
rightToLeft in new
RightToLeft
[] {
RightToLeft
.Yes,
RightToLeft
.No })
81
foreach (
RightToLeft
rightToLeft in new
RightToLeft
[] {
RightToLeft
.Yes,
RightToLeft
.No })
93
foreach (
RightToLeft
rightToLeft in new
RightToLeft
[] {
RightToLeft
.Yes,
RightToLeft
.No })
104
foreach (
RightToLeft
rightToLeft in new
RightToLeft
[] {
RightToLeft
.Yes,
RightToLeft
.No })
113
foreach (
RightToLeft
rightToLeft in new
RightToLeft
[] {
RightToLeft
.Yes,
RightToLeft
.No })
121
foreach (
RightToLeft
rightToLeft in new
RightToLeft
[] {
RightToLeft
.Yes,
RightToLeft
.No })
130
foreach (
RightToLeft
rightToLeft in new
RightToLeft
[] {
RightToLeft
.Yes,
RightToLeft
.No })
TrackBarTestHelper.cs (40)
20
foreach (
RightToLeft
rightToLeft in new
RightToLeft
[] {
RightToLeft
.Yes,
RightToLeft
.No })
34
foreach (
RightToLeft
rightToLeft in new
RightToLeft
[] {
RightToLeft
.Yes,
RightToLeft
.No })
38
bool isMirrored = rightToLeft ==
RightToLeft
.Yes && rightToLeftLayout;
42
int value = orientation == Orientation.Horizontal && (rightToLeft ==
RightToLeft
.No || isMirrored)
57
foreach (
RightToLeft
rightToLeft in new
RightToLeft
[] {
RightToLeft
.Yes,
RightToLeft
.No })
61
bool isMirrored = rightToLeft ==
RightToLeft
.Yes && rightToLeftLayout;
65
int value = orientation == Orientation.Horizontal && (rightToLeft ==
RightToLeft
.No || isMirrored)
79
foreach (
RightToLeft
rightToLeft in new
RightToLeft
[] {
RightToLeft
.Yes,
RightToLeft
.No })
83
bool isMirrored = rightToLeft ==
RightToLeft
.Yes && rightToLeftLayout;
87
int value = orientation == Orientation.Horizontal && (rightToLeft ==
RightToLeft
.No || isMirrored)
103
foreach (
RightToLeft
rightToLeft in new
RightToLeft
[] {
RightToLeft
.Yes,
RightToLeft
.No })
107
bool isMirrored = rightToLeft ==
RightToLeft
.Yes && rightToLeftLayout;
111
int value = orientation == Orientation.Horizontal && (rightToLeft ==
RightToLeft
.No || isMirrored)
125
foreach (
RightToLeft
rightToLeft in new
RightToLeft
[] {
RightToLeft
.Yes,
RightToLeft
.No })
139
foreach (
RightToLeft
rightToLeft in new
RightToLeft
[] {
RightToLeft
.Yes,
RightToLeft
.No })
159
foreach (
RightToLeft
rightToLeft in new
RightToLeft
[] {
RightToLeft
.Yes,
RightToLeft
.No })
System.Windows.Forms.UI.IntegrationTests (2)
ApplicationTests.cs (2)
22
using Form child = new() { RightToLeft =
RightToLeft
.No };
29
child.RightToLeft =
RightToLeft
.Yes;
TestPassApp (4)
CommonControl1.Designer.cs (1)
658
this.dateTimePicker2.RightToLeft = System.Windows.Forms.
RightToLeft
.Yes;
ContainerControls2.Designer.cs (3)
92
this.splitContainer1.Panel1.RightToLeft = System.Windows.Forms.
RightToLeft
.No;
98
this.splitContainer1.Panel2.RightToLeft = System.Windows.Forms.
RightToLeft
.No;
99
this.splitContainer1.RightToLeft = System.Windows.Forms.
RightToLeft
.No;
WindowsFormsIntegration (12)
System\Windows\Integration\ElementHostPropertyMap.cs (4)
172
if (adapter != null && value is SWF.
RightToLeft
)
174
SWF.
RightToLeft
fromRTL = (SWF.
RightToLeft
)value;
175
SW.FlowDirection toFlowDirection = ((fromRTL == SWF.
RightToLeft
.Yes) ? SW.FlowDirection.RightToLeft : SW.FlowDirection.LeftToRight);
System\Windows\Integration\WindowsFormsHost.cs (6)
1051
private
RightToLeft
_rightToLeft =
RightToLeft
.Inherit;
1056
public override
RightToLeft
RightToLeft
1061
return _rightToLeft ==
RightToLeft
.Inherit ?
1062
RightToLeft
.No : _rightToLeft;
1069
bool fireRightToLeftChanged = _rightToLeft !=
RightToLeft
.Inherit || base.RightToLeft != value;
System\Windows\Integration\WindowsFormsHostPropertyMap.cs (2)
114
adapter.RightToLeft = SWF.
RightToLeft
.Yes;
118
adapter.RightToLeft = SWF.
RightToLeft
.No;
WinFormsControlsTest (9)
MdiChild.cs (2)
98
MyParent.MainMenuStrip.RightToLeft = chkRightToLeft.Checked ?
RightToLeft
.Yes :
RightToLeft
.No;
ScrollBars.cs (2)
43
hScrollBar.RightToLeft = chbRightToLeft.Checked ?
RightToLeft
.Yes :
RightToLeft
.No;
TextBoxes.Designer.cs (3)
56
this.RTLTextBox.RightToLeft = System.Windows.Forms.
RightToLeft
.Yes;
90
this.RTLMultilineTextBox.RightToLeft = System.Windows.Forms.
RightToLeft
.Yes;
133
this.RTLRichTextBox.RightToLeft = System.Windows.Forms.
RightToLeft
.Yes;
TrackBars.cs (2)
56
trackBar1.RightToLeft = chbRightToLeft.Checked ?
RightToLeft
.Yes :
RightToLeft
.No;