6 writes to firstVisibleRow
System.Windows.Forms (6)
winforms\Managed\System\WinForms\DataGrid.cs (5)
1405firstVisibleRow = 0; 5671firstVisibleRow--; 6780firstVisibleRow = oldFirstVisibleRow; 8609firstVisibleRow = newFirstRow; 8824firstVisibleRow = 0;
winforms\Managed\System\WinForms\DataGridState.cs (1)
129dataGrid.firstVisibleRow = FirstVisibleRow;
36 references to firstVisibleRow
System.Windows.Forms (36)
winforms\Managed\System\WinForms\DataGrid.cs (35)
1403if (firstVisibleRow > newRowsLength) { 3038rowIndex >= firstVisibleRow && rowIndex <= firstVisibleRow + numVisibleRows) { 3662int dRows = se.NewValue - firstVisibleRow; 4385int newRow = firstVisibleRow - move; 4387ScrollDown(newRow - firstVisibleRow); 4511int oldFirstVisibleRow = firstVisibleRow; 4513if (isRightToLeft() || oldFirstVisibleRow != firstVisibleRow) 5260if (firstVisibleRow == targetRow) 5271if (row == firstVisibleRow) 5297dRows = (newFirstRow - firstVisibleRow); 5658for (int i = firstVisibleRow; i < numRows; ++i) { 5666for (int i = firstVisibleRow-1; i >= 0; i--) { 5767for (int r = firstVisibleRow; r < nRows; r++) { 5922if (currentRow < firstVisibleRow || currentRow > firstVisibleRow + numVisibleRows || 6030Debug.Assert( currentRow >= firstVisibleRow && currentRow <= firstVisibleRow + numVisibleRows, "how can one edit a row which is invisible?"); 6288int row = firstVisibleRow; 6318for (int row = firstVisibleRow; row <= rowNumber; ++row) { 6345for (int i = firstVisibleRow; i < lastRow; ++i) { 6348for (int i=firstVisibleRow; i > lastRow; i--) { 6374if (row < firstVisibleRow 6375|| row >= firstVisibleRow + numTotallyVisibleRows) { 6649if (rowNumber >= firstVisibleRow && rowNumber < firstVisibleRow + numVisibleRows) { 6759int oldFirstVisibleRow = firstVisibleRow; 6955vertScrollBar.Value = firstVisibleRow; 7080Debug.Assert(row >= firstVisibleRow && row < firstVisibleRow + numVisibleRows, 7082firstVisibleRow.ToString(CultureInfo.InvariantCulture) + ", numVisibleRows = " + 7087for (int r = firstVisibleRow; r < row; ++r) { 7404for (int row = firstVisibleRow; row < numRows; row++) { 8607int newFirstRow = Math.Max(0, Math.Min(firstVisibleRow + rows, this.DataGridRowsLength -1)); 8608int oldFirstRow = firstVisibleRow;
winforms\Managed\System\WinForms\DataGridState.cs (1)
91this.FirstVisibleRow = dataGrid.firstVisibleRow;