143 references to ToggleState
System.Windows.Forms (46)
System\Windows\Forms\Accessibility\AccessibleObject.cs (3)
749
internal virtual
ToggleState
ToggleState =>
ToggleState
.ToggleState_Indeterminate;
1401
HRESULT IToggleProvider.Interface.get_ToggleState(
ToggleState
* pRetVal)
System\Windows\Forms\Controls\Buttons\CheckBox.CheckBoxAccessibleObject.cs (5)
32
internal override
ToggleState
ToggleState => this.TryGetOwnerAs(out CheckBox? owner)
35
CheckState.Checked =>
ToggleState
.ToggleState_On,
36
CheckState.Unchecked =>
ToggleState
.ToggleState_Off,
37
_ =>
ToggleState
.ToggleState_Indeterminate,
39
:
ToggleState
.ToggleState_Off;
System\Windows\Forms\Controls\DataGridView\DataGridViewCheckBoxCell.DataGridViewCheckBoxCellAccessibleObject.cs (4)
149
internal override
ToggleState
ToggleState
160
CheckState.Checked =>
ToggleState
.ToggleState_On,
161
CheckState.Unchecked =>
ToggleState
.ToggleState_Off,
162
_ =>
ToggleState
.ToggleState_Indeterminate,
System\Windows\Forms\Controls\DateTimePicker\DateTimePicker.DateTimePickerAccessibleObject.cs (3)
120
internal override
ToggleState
ToggleState
121
=> this.TryGetOwnerAs(out DateTimePicker? owner) && owner.Checked ?
ToggleState
.ToggleState_On :
ToggleState
.ToggleState_Off;
System\Windows\Forms\Controls\ListBoxes\CheckedListBox.CheckedListBoxItemAccessibleObject.cs (5)
112
internal override
ToggleState
ToggleState
116
ToggleState
toggleState =
ToggleState
.ToggleState_Off;
120
toggleState =
ToggleState
.ToggleState_On;
123
toggleState =
ToggleState
.ToggleState_Indeterminate;
System\Windows\Forms\Controls\ListView\ListView.cs (6)
4806
ToggleState
oldValue = item.Checked ?
ToggleState
.ToggleState_Off :
ToggleState
.ToggleState_On;
4807
ToggleState
newValue = item.Checked ?
ToggleState
.ToggleState_On :
ToggleState
.ToggleState_Off;
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewItemBaseAccessibleObject.cs (3)
227
internal override
ToggleState
ToggleState
229
?
ToggleState
.ToggleState_On
230
:
ToggleState
.ToggleState_Off;
System\Windows\Forms\Controls\ToolStrips\ToolStripButton.ToolStripButtonAccessibleObject.cs (5)
79
internal override
ToggleState
ToggleState
90
private static
ToggleState
CheckStateToToggleState(CheckState checkState)
93
CheckState.Checked =>
ToggleState
.ToggleState_On,
94
CheckState.Unchecked =>
ToggleState
.ToggleState_Off,
95
_ =>
ToggleState
.ToggleState_Indeterminate
System\Windows\Forms\Controls\ToolStrips\ToolStripMenuItem.ToolStripMenuItemAccessibleObject.cs (4)
141
internal override
ToggleState
ToggleState =>
144
CheckState.Checked =>
ToggleState
.ToggleState_On,
145
CheckState.Unchecked =>
ToggleState
.ToggleState_Off,
146
_ =>
ToggleState
.ToggleState_Indeterminate
System\Windows\Forms\Controls\TreeView\TreeNode.TreeNodeAccessibleObject.cs (3)
262
internal override
ToggleState
ToggleState
263
=> _owningTreeNode.Checked ?
ToggleState
.ToggleState_On :
ToggleState
.ToggleState_Off;
System\Windows\Forms\Controls\TreeView\TreeView.cs (5)
2123
ToggleState
newState = nodeAccessibleObject.ToggleState;
2124
ToggleState
oldState = newState ==
ToggleState
.ToggleState_On
2125
?
ToggleState
.ToggleState_Off
2126
:
ToggleState
.ToggleState_On;
System.Windows.Forms.Interop.Tests (4)
AccessibleObjectTests.cs (4)
312
AssertSuccess(Test_IToggleProviderGetToggleState(o,
ToggleState
.ToggleState_Indeterminate));
319
AssertSuccess(Test_IToggleProviderToggle(o,
ToggleState
.ToggleState_Indeterminate));
935
ToggleState
expected);
940
ToggleState
expected);
System.Windows.Forms.Primitives (11)
Windows.Win32.IToggleProvider.g.cs (8)
88
/// <inheritdoc cref="get_ToggleState(winmdroot.UI.Accessibility.
ToggleState
*)"/>
89
internal unsafe winmdroot.Foundation.HRESULT get_ToggleState(out winmdroot.UI.Accessibility.
ToggleState
pRetVal)
91
fixed (winmdroot.UI.Accessibility.
ToggleState
* pRetValLocal = &pRetVal)
101
private static winmdroot.Foundation.HRESULT get_ToggleState(IToggleProvider* pThis, winmdroot.UI.Accessibility.
ToggleState
* pRetVal)
123
public unsafe winmdroot.Foundation.HRESULT get_ToggleState(winmdroot.UI.Accessibility.
ToggleState
* pRetVal)
125
return ((delegate *unmanaged [Stdcall]<IToggleProvider*,winmdroot.UI.Accessibility.
ToggleState
* ,winmdroot.Foundation.HRESULT>)lpVtbl[4])((IToggleProvider*)Unsafe.AsPointer(ref this), pRetVal);
157
internal delegate *unmanaged [Stdcall]<IToggleProvider*,winmdroot.UI.Accessibility.
ToggleState
* ,winmdroot.Foundation.HRESULT> get_ToggleState_5;
188
unsafe winmdroot.Foundation.HRESULT get_ToggleState(winmdroot.UI.Accessibility.
ToggleState
* pRetVal);
Windows.Win32.UI_Accessibility_IToggleProvider_Extensions.g.cs (3)
23
/// <inheritdoc cref="winmdroot.UI.Accessibility.IToggleProvider.Interface.get_ToggleState(winmdroot.UI.Accessibility.
ToggleState
*)"/>
24
internal static unsafe winmdroot.Foundation.HRESULT get_ToggleState(this winmdroot.UI.Accessibility.IToggleProvider.Interface @this, out winmdroot.UI.Accessibility.
ToggleState
pRetVal)
26
fixed (winmdroot.UI.Accessibility.
ToggleState
* pRetValLocal = &pRetVal)
System.Windows.Forms.Tests (82)
System\Windows\Forms\AccessibleObjects\CheckBox.CheckBoxAccessibleObjectTests.cs (20)
115
[InlineData(true, CheckState.Checked, (int)
ToggleState
.ToggleState_On)]
116
[InlineData(true, CheckState.Unchecked, (int)
ToggleState
.ToggleState_Off)]
117
[InlineData(true, CheckState.Indeterminate, (int)
ToggleState
.ToggleState_Indeterminate)]
118
[InlineData(false, CheckState.Checked, (int)
ToggleState
.ToggleState_On)]
119
[InlineData(false, CheckState.Unchecked, (int)
ToggleState
.ToggleState_Off)]
120
[InlineData(false, CheckState.Indeterminate, (int)
ToggleState
.ToggleState_Indeterminate)]
131
Assert.Equal((
ToggleState
)toggleState, checkBoxAccessibleObject.ToggleState);
138
yield return new object[] { true, false, CheckState.Checked, (int)
ToggleState
.ToggleState_Off };
139
yield return new object[] { true, false, CheckState.Indeterminate, (int)
ToggleState
.ToggleState_Off };
140
yield return new object[] { true, false, CheckState.Unchecked, (int)
ToggleState
.ToggleState_On };
142
yield return new object[] { true, true, CheckState.Checked, (int)
ToggleState
.ToggleState_Indeterminate };
143
yield return new object[] { true, true, CheckState.Indeterminate, (int)
ToggleState
.ToggleState_Off };
144
yield return new object[] { true, true, CheckState.Unchecked, (int)
ToggleState
.ToggleState_On };
146
yield return new object[] { false, true, CheckState.Checked, (int)
ToggleState
.ToggleState_On };
147
yield return new object[] { false, true, CheckState.Indeterminate, (int)
ToggleState
.ToggleState_Indeterminate };
148
yield return new object[] { false, true, CheckState.Unchecked, (int)
ToggleState
.ToggleState_Off };
150
yield return new object[] { false, false, CheckState.Checked, (int)
ToggleState
.ToggleState_On };
151
yield return new object[] { false, false, CheckState.Indeterminate, (int)
ToggleState
.ToggleState_Indeterminate };
152
yield return new object[] { false, false, CheckState.Unchecked, (int)
ToggleState
.ToggleState_Off };
173
Assert.Equal((
ToggleState
)toggleState, checkBoxAccessibleObject.ToggleState);
System\Windows\Forms\AccessibleObjects\CheckedListBoxItemAccessibleObjectTests.cs (4)
257
[InlineData(true, CheckState.Checked, (int)
ToggleState
.ToggleState_On)]
258
[InlineData(false, CheckState.Unchecked, (int)
ToggleState
.ToggleState_Off)]
259
[InlineData(true, CheckState.Indeterminate, (int)
ToggleState
.ToggleState_Indeterminate)]
266
Assert.Equal((
ToggleState
)toggleState, checkedListBox.AccessibilityObject.GetChild(0).ToggleState);
System\Windows\Forms\AccessibleObjects\DataGridViewCheckBoxCellAccessibleObjectTests.cs (26)
22
yield return new object[] { false, (int)
ToggleState
.ToggleState_Off };
23
yield return new object[] { true, (int)
ToggleState
.ToggleState_On };
41
Assert.Equal(
ToggleState
.ToggleState_Off, accessibleObject.ToggleState);
46
Assert.Equal((
ToggleState
)expected, accessibleObject.ToggleState);
186
yield return new object[] { false, true, (int)
ToggleState
.ToggleState_Off };
187
yield return new object[] { false, false, (int)
ToggleState
.ToggleState_Off };
188
yield return new object[] { true, true, (int)
ToggleState
.ToggleState_Off };
189
yield return new object[] { true, false, (int)
ToggleState
.ToggleState_On };
225
Assert.Equal(
ToggleState
.ToggleState_Off, accessibleObject.ToggleState);
232
Assert.Equal(
ToggleState
.ToggleState_On, accessibleObject.ToggleState);
237
Assert.Equal(
ToggleState
.ToggleState_Off, accessibleObject.ToggleState);
243
Assert.Equal((
ToggleState
)expected, accessibleObject.ToggleState);
263
Assert.Equal(
ToggleState
.ToggleState_Indeterminate, checkBoxAccessibleObject.ToggleState);
265
Assert.Equal(
ToggleState
.ToggleState_Off, checkBoxAccessibleObject.ToggleState);
267
Assert.Equal(
ToggleState
.ToggleState_On, checkBoxAccessibleObject.ToggleState);
269
Assert.Equal(
ToggleState
.ToggleState_Indeterminate, checkBoxAccessibleObject.ToggleState);
271
Assert.Equal(
ToggleState
.ToggleState_Off, checkBoxAccessibleObject.ToggleState);
273
Assert.Equal(
ToggleState
.ToggleState_On, checkBoxAccessibleObject.ToggleState);
276
Assert.Equal(
ToggleState
.ToggleState_On, dataGridView.Rows[1].Cells[0].AccessibilityObject.ToggleState);
279
Assert.Equal(
ToggleState
.ToggleState_Off, dataGridView.Rows[2].Cells[0].AccessibilityObject.ToggleState);
282
Assert.Equal(
ToggleState
.ToggleState_Indeterminate, dataGridView.Rows[3].Cells[0].AccessibilityObject.ToggleState);
285
Assert.Equal(
ToggleState
.ToggleState_On, dataGridView.Rows[4].Cells[0].AccessibilityObject.ToggleState);
288
Assert.Equal(
ToggleState
.ToggleState_Off, dataGridView.Rows[5].Cells[0].AccessibilityObject.ToggleState);
295
Assert.Equal(
ToggleState
.ToggleState_On, dataGridView.Rows[4].Cells[0].AccessibilityObject.ToggleState);
298
Assert.Equal(
ToggleState
.ToggleState_Off, dataGridView.Rows[5].Cells[0].AccessibilityObject.ToggleState);
301
Assert.Equal(
ToggleState
.ToggleState_Indeterminate, dataGridView.Rows[3].Cells[0].AccessibilityObject.ToggleState);
System\Windows\Forms\AccessibleObjects\ListViewItem.ListViewItemAccessibleObjectTests.cs (6)
903
Assert.Equal(
ToggleState
.ToggleState_Off, listViewItemAccessibleObject.ToggleState);
907
Assert.Equal(
ToggleState
.ToggleState_On, listViewItemAccessibleObject.ToggleState);
911
Assert.Equal(
ToggleState
.ToggleState_Off, listViewItemAccessibleObject.ToggleState);
938
Assert.Equal(
ToggleState
.ToggleState_Off, listViewItemAccessibleObject.ToggleState);
943
Assert.Equal(
ToggleState
.ToggleState_On, listViewItemAccessibleObject.ToggleState);
949
Assert.Equal(
ToggleState
.ToggleState_Off, listViewItemAccessibleObject.ToggleState);
System\Windows\Forms\AccessibleObjects\ListViewItem.ListViewItemBaseAccessibleObjectTests.cs (9)
360
[InlineData(true, (int)
ToggleState
.ToggleState_On)]
361
[InlineData(false, (int)
ToggleState
.ToggleState_Off)]
368
Assert.Equal((
ToggleState
)expected, item.AccessibilityObject.ToggleState);
373
[InlineData(false, (int)
ToggleState
.ToggleState_Off, (int)
ToggleState
.ToggleState_On)]
374
[InlineData(true, (int)
ToggleState
.ToggleState_On, (int)
ToggleState
.ToggleState_Off)]
383
Assert.Equal((
ToggleState
)before, accessibleObject.ToggleState);
387
Assert.Equal((
ToggleState
)expected, accessibleObject.ToggleState);
System\Windows\Forms\AccessibleObjects\ToolStripButton.ToolStripButtonAccessibleObjectTests.cs (7)
160
[InlineData(CheckState.Checked, (int)
ToggleState
.ToggleState_On)]
161
[InlineData(CheckState.Unchecked, (int)
ToggleState
.ToggleState_Off)]
162
[InlineData(CheckState.Indeterminate, (int)
ToggleState
.ToggleState_Indeterminate)]
172
Assert.Equal((
ToggleState
)expectedToggleState, actual);
187
Assert.Equal(
ToggleState
.ToggleState_Off, toolStripButton.AccessibilityObject.ToggleState);
191
Assert.Equal(
ToggleState
.ToggleState_On, toolStripButton.AccessibilityObject.ToggleState);
195
Assert.Equal(
ToggleState
.ToggleState_Off, toolStripButton.AccessibilityObject.ToggleState);
System\Windows\Forms\AccessibleObjects\ToolStripMenuItem.ToolStripMenuItemAccessibleObjectTests.cs (7)
220
[InlineData(CheckState.Checked, (int)
ToggleState
.ToggleState_On)]
221
[InlineData(CheckState.Unchecked, (int)
ToggleState
.ToggleState_Off)]
222
[InlineData(CheckState.Indeterminate, (int)
ToggleState
.ToggleState_Indeterminate)]
232
Assert.Equal((
ToggleState
)expectedToggleState, actual);
247
Assert.Equal(
ToggleState
.ToggleState_Off, toolStripMenuItem.AccessibilityObject.ToggleState);
251
Assert.Equal(
ToggleState
.ToggleState_On, toolStripMenuItem.AccessibilityObject.ToggleState);
255
Assert.Equal(
ToggleState
.ToggleState_Off, toolStripMenuItem.AccessibilityObject.ToggleState);
System\Windows\Forms\AccessibleObjects\TreeNode.TreeNodeAccessibleObjectTests.cs (3)
467
ToggleState
expected = isChecked ?
ToggleState
.ToggleState_On :
ToggleState
.ToggleState_Off;