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