1 override of GetInheritedState
System.Windows.Forms (1)
System\Windows\Forms\Controls\DataGridView\DataGridViewHeaderCell.cs (1)
226
public override DataGridViewElementStates
GetInheritedState
(int rowIndex)
22 references to GetInheritedState
System.Windows.Forms (2)
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.cs (1)
369
public DataGridViewElementStates InheritedState =>
GetInheritedState
(RowIndex);
System\Windows\Forms\Controls\DataGridView\DataGridViewComboBoxCell.cs (1)
1257
if ((
GetInheritedState
(rowIndex) & DataGridViewElementStates.Selected) == DataGridViewElementStates.Selected)
System.Windows.Forms.Tests (20)
System\Windows\Forms\DataGridViewCellTests.cs (13)
4420
Assert.Equal(DataGridViewElementStates.ResizableSet, cell.
GetInheritedState
(-1));
4429
Assert.Equal(DataGridViewElementStates.ResizableSet | DataGridViewElementStates.Visible, cell.
GetInheritedState
(-1));
4447
Assert.Equal(DataGridViewElementStates.Frozen | DataGridViewElementStates.ReadOnly | expected, cell.
GetInheritedState
(-1));
4462
Assert.Equal(DataGridViewElementStates.Resizable | DataGridViewElementStates.ResizableSet | DataGridViewElementStates.Visible, cell.
GetInheritedState
(0));
4511
Assert.Equal(DataGridViewElementStates.ResizableSet | expected, cell.
GetInheritedState
(0));
4533
Assert.Equal(DataGridViewElementStates.Resizable | DataGridViewElementStates.ResizableSet | DataGridViewElementStates.Visible | DataGridViewElementStates.Displayed, cell.
GetInheritedState
(0));
4593
Assert.Equal(DataGridViewElementStates.ResizableSet | expected, cell.
GetInheritedState
(0));
4615
Assert.Equal(DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Resizable | DataGridViewElementStates.ResizableSet | DataGridViewElementStates.Visible, cell.
GetInheritedState
(0));
4629
Assert.Throws<ArgumentOutOfRangeException>("rowIndex", () => cell.
GetInheritedState
(-1));
4638
Assert.Throws<ArgumentException>(() => cell.
GetInheritedState
(rowIndex));
4649
Assert.Throws<ArgumentException>(() => cell.
GetInheritedState
(rowIndex));
4677
Assert.Throws<ArgumentOutOfRangeException>("rowIndex", () => cell.
GetInheritedState
(rowIndex));
4694
Assert.Throws<ArgumentOutOfRangeException>("rowIndex", () => cell.
GetInheritedState
(rowIndex));
System\Windows\Forms\DataGridViewHeaderCellTests.cs (7)
2514
Assert.Equal(DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Resizable | DataGridViewElementStates.ResizableSet | DataGridViewElementStates.Visible, cell.
GetInheritedState
(0));
2563
Assert.Equal(DataGridViewElementStates.ReadOnly | DataGridViewElementStates.ResizableSet | expected, cell.
GetInheritedState
(0));
2730
Assert.Equal(DataGridViewElementStates.ReadOnly | DataGridViewElementStates.Resizable | DataGridViewElementStates.ResizableSet | DataGridViewElementStates.Visible | DataGridViewElementStates.Displayed, cell.
GetInheritedState
(0));
2790
Assert.Equal(DataGridViewElementStates.ReadOnly | DataGridViewElementStates.ResizableSet | expected, cell.
GetInheritedState
(0));
3005
Assert.Throws<ArgumentException>("rowIndex", () => cell.
GetInheritedState
(-1));
3055
Assert.Throws<ArgumentException>("rowIndex", () => cell.
GetInheritedState
(rowIndex));
3121
Assert.Throws<ArgumentException>("rowIndex", () => cell.
GetInheritedState
(rowIndex));