143 references to ToggleState
System.Windows.Forms (46)
System\Windows\Forms\Accessibility\AccessibleObject.cs (3)
749internal virtual ToggleState ToggleState => ToggleState.ToggleState_Indeterminate; 1401HRESULT IToggleProvider.Interface.get_ToggleState(ToggleState* pRetVal)
System\Windows\Forms\Controls\Buttons\CheckBox.CheckBoxAccessibleObject.cs (5)
32internal override ToggleState ToggleState => this.TryGetOwnerAs(out CheckBox? owner) 35CheckState.Checked => ToggleState.ToggleState_On, 36CheckState.Unchecked => ToggleState.ToggleState_Off, 37_ => ToggleState.ToggleState_Indeterminate, 39: ToggleState.ToggleState_Off;
System\Windows\Forms\Controls\DataGridView\DataGridViewCheckBoxCell.DataGridViewCheckBoxCellAccessibleObject.cs (4)
149internal override ToggleState ToggleState 160CheckState.Checked => ToggleState.ToggleState_On, 161CheckState.Unchecked => ToggleState.ToggleState_Off, 162_ => ToggleState.ToggleState_Indeterminate,
System\Windows\Forms\Controls\DateTimePicker\DateTimePicker.DateTimePickerAccessibleObject.cs (3)
120internal 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)
112internal override ToggleState ToggleState 116ToggleState toggleState = ToggleState.ToggleState_Off; 120toggleState = ToggleState.ToggleState_On; 123toggleState = ToggleState.ToggleState_Indeterminate;
System\Windows\Forms\Controls\ListView\ListView.cs (6)
4806ToggleState oldValue = item.Checked ? ToggleState.ToggleState_Off : ToggleState.ToggleState_On; 4807ToggleState newValue = item.Checked ? ToggleState.ToggleState_On : ToggleState.ToggleState_Off;
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewItemBaseAccessibleObject.cs (3)
227internal override ToggleState ToggleState 229? ToggleState.ToggleState_On 230: ToggleState.ToggleState_Off;
System\Windows\Forms\Controls\ToolStrips\ToolStripButton.ToolStripButtonAccessibleObject.cs (5)
79internal override ToggleState ToggleState 90private static ToggleState CheckStateToToggleState(CheckState checkState) 93CheckState.Checked => ToggleState.ToggleState_On, 94CheckState.Unchecked => ToggleState.ToggleState_Off, 95_ => ToggleState.ToggleState_Indeterminate
System\Windows\Forms\Controls\ToolStrips\ToolStripMenuItem.ToolStripMenuItemAccessibleObject.cs (4)
141internal override ToggleState ToggleState => 144CheckState.Checked => ToggleState.ToggleState_On, 145CheckState.Unchecked => ToggleState.ToggleState_Off, 146_ => ToggleState.ToggleState_Indeterminate
System\Windows\Forms\Controls\TreeView\TreeNode.TreeNodeAccessibleObject.cs (3)
262internal override ToggleState ToggleState 263=> _owningTreeNode.Checked ? ToggleState.ToggleState_On : ToggleState.ToggleState_Off;
System\Windows\Forms\Controls\TreeView\TreeView.cs (5)
2123ToggleState newState = nodeAccessibleObject.ToggleState; 2124ToggleState oldState = newState == ToggleState.ToggleState_On 2125? ToggleState.ToggleState_Off 2126: ToggleState.ToggleState_On;
System.Windows.Forms.Interop.Tests (4)
AccessibleObjectTests.cs (4)
312AssertSuccess(Test_IToggleProviderGetToggleState(o, ToggleState.ToggleState_Indeterminate)); 319AssertSuccess(Test_IToggleProviderToggle(o, ToggleState.ToggleState_Indeterminate)); 935ToggleState expected); 940ToggleState 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)] 131Assert.Equal((ToggleState)toggleState, checkBoxAccessibleObject.ToggleState); 138yield return new object[] { true, false, CheckState.Checked, (int)ToggleState.ToggleState_Off }; 139yield return new object[] { true, false, CheckState.Indeterminate, (int)ToggleState.ToggleState_Off }; 140yield return new object[] { true, false, CheckState.Unchecked, (int)ToggleState.ToggleState_On }; 142yield return new object[] { true, true, CheckState.Checked, (int)ToggleState.ToggleState_Indeterminate }; 143yield return new object[] { true, true, CheckState.Indeterminate, (int)ToggleState.ToggleState_Off }; 144yield return new object[] { true, true, CheckState.Unchecked, (int)ToggleState.ToggleState_On }; 146yield return new object[] { false, true, CheckState.Checked, (int)ToggleState.ToggleState_On }; 147yield return new object[] { false, true, CheckState.Indeterminate, (int)ToggleState.ToggleState_Indeterminate }; 148yield return new object[] { false, true, CheckState.Unchecked, (int)ToggleState.ToggleState_Off }; 150yield return new object[] { false, false, CheckState.Checked, (int)ToggleState.ToggleState_On }; 151yield return new object[] { false, false, CheckState.Indeterminate, (int)ToggleState.ToggleState_Indeterminate }; 152yield return new object[] { false, false, CheckState.Unchecked, (int)ToggleState.ToggleState_Off }; 173Assert.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)] 266Assert.Equal((ToggleState)toggleState, checkedListBox.AccessibilityObject.GetChild(0).ToggleState);
System\Windows\Forms\AccessibleObjects\DataGridViewCheckBoxCellAccessibleObjectTests.cs (26)
22yield return new object[] { false, (int)ToggleState.ToggleState_Off }; 23yield return new object[] { true, (int)ToggleState.ToggleState_On }; 41Assert.Equal(ToggleState.ToggleState_Off, accessibleObject.ToggleState); 46Assert.Equal((ToggleState)expected, accessibleObject.ToggleState); 186yield return new object[] { false, true, (int)ToggleState.ToggleState_Off }; 187yield return new object[] { false, false, (int)ToggleState.ToggleState_Off }; 188yield return new object[] { true, true, (int)ToggleState.ToggleState_Off }; 189yield return new object[] { true, false, (int)ToggleState.ToggleState_On }; 225Assert.Equal(ToggleState.ToggleState_Off, accessibleObject.ToggleState); 232Assert.Equal(ToggleState.ToggleState_On, accessibleObject.ToggleState); 237Assert.Equal(ToggleState.ToggleState_Off, accessibleObject.ToggleState); 243Assert.Equal((ToggleState)expected, accessibleObject.ToggleState); 263Assert.Equal(ToggleState.ToggleState_Indeterminate, checkBoxAccessibleObject.ToggleState); 265Assert.Equal(ToggleState.ToggleState_Off, checkBoxAccessibleObject.ToggleState); 267Assert.Equal(ToggleState.ToggleState_On, checkBoxAccessibleObject.ToggleState); 269Assert.Equal(ToggleState.ToggleState_Indeterminate, checkBoxAccessibleObject.ToggleState); 271Assert.Equal(ToggleState.ToggleState_Off, checkBoxAccessibleObject.ToggleState); 273Assert.Equal(ToggleState.ToggleState_On, checkBoxAccessibleObject.ToggleState); 276Assert.Equal(ToggleState.ToggleState_On, dataGridView.Rows[1].Cells[0].AccessibilityObject.ToggleState); 279Assert.Equal(ToggleState.ToggleState_Off, dataGridView.Rows[2].Cells[0].AccessibilityObject.ToggleState); 282Assert.Equal(ToggleState.ToggleState_Indeterminate, dataGridView.Rows[3].Cells[0].AccessibilityObject.ToggleState); 285Assert.Equal(ToggleState.ToggleState_On, dataGridView.Rows[4].Cells[0].AccessibilityObject.ToggleState); 288Assert.Equal(ToggleState.ToggleState_Off, dataGridView.Rows[5].Cells[0].AccessibilityObject.ToggleState); 295Assert.Equal(ToggleState.ToggleState_On, dataGridView.Rows[4].Cells[0].AccessibilityObject.ToggleState); 298Assert.Equal(ToggleState.ToggleState_Off, dataGridView.Rows[5].Cells[0].AccessibilityObject.ToggleState); 301Assert.Equal(ToggleState.ToggleState_Indeterminate, dataGridView.Rows[3].Cells[0].AccessibilityObject.ToggleState);
System\Windows\Forms\AccessibleObjects\ListViewItem.ListViewItemAccessibleObjectTests.cs (6)
903Assert.Equal(ToggleState.ToggleState_Off, listViewItemAccessibleObject.ToggleState); 907Assert.Equal(ToggleState.ToggleState_On, listViewItemAccessibleObject.ToggleState); 911Assert.Equal(ToggleState.ToggleState_Off, listViewItemAccessibleObject.ToggleState); 938Assert.Equal(ToggleState.ToggleState_Off, listViewItemAccessibleObject.ToggleState); 943Assert.Equal(ToggleState.ToggleState_On, listViewItemAccessibleObject.ToggleState); 949Assert.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)] 368Assert.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)] 383Assert.Equal((ToggleState)before, accessibleObject.ToggleState); 387Assert.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)] 172Assert.Equal((ToggleState)expectedToggleState, actual); 187Assert.Equal(ToggleState.ToggleState_Off, toolStripButton.AccessibilityObject.ToggleState); 191Assert.Equal(ToggleState.ToggleState_On, toolStripButton.AccessibilityObject.ToggleState); 195Assert.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)] 232Assert.Equal((ToggleState)expectedToggleState, actual); 247Assert.Equal(ToggleState.ToggleState_Off, toolStripMenuItem.AccessibilityObject.ToggleState); 251Assert.Equal(ToggleState.ToggleState_On, toolStripMenuItem.AccessibilityObject.ToggleState); 255Assert.Equal(ToggleState.ToggleState_Off, toolStripMenuItem.AccessibilityObject.ToggleState);
System\Windows\Forms\AccessibleObjects\TreeNode.TreeNodeAccessibleObjectTests.cs (3)
467ToggleState expected = isChecked ? ToggleState.ToggleState_On : ToggleState.ToggleState_Off;