10 writes to FirstDisplayedScrollingRow
System.Windows.Forms (10)
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (10)
4787DisplayedBandsInfo.FirstDisplayedFrozenRow = DisplayedBandsInfo.FirstDisplayedScrollingRow = 4902DisplayedBandsInfo.FirstDisplayedScrollingRow = firstDisplayedScrollingRow; 6410DisplayedBandsInfo.FirstDisplayedScrollingRow = rowIndex; 10195DisplayedBandsInfo.FirstDisplayedScrollingRow = oldfirstDisplayedScrollingRow; 10253DisplayedBandsInfo.FirstDisplayedScrollingRow = oldfirstDisplayedScrollingRow; 19734DisplayedBandsInfo.FirstDisplayedScrollingRow = -1; 26403DisplayedBandsInfo.FirstDisplayedScrollingRow = newFirstVisibleScrollingRow; 26435DisplayedBandsInfo.FirstDisplayedScrollingRow = newFirstVisibleScrollingRow; 26500DisplayedBandsInfo.FirstDisplayedScrollingRow = newFirstVisibleScrollingRow; 28309DisplayedBandsInfo.FirstDisplayedScrollingRow = firstDisplayedScrollingRowCache;
121 references to FirstDisplayedScrollingRow
System.Windows.Forms (121)
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (10)
2338if (DisplayedBandsInfo.FirstDisplayedScrollingRow >= 0) 2340ptFirstDisplayedCellAddress.Y = DisplayedBandsInfo.FirstDisplayedScrollingRow; 2345Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingRow == -1); 2422&& DisplayedBandsInfo.FirstDisplayedScrollingRow >= 0) 2424firstDisplayedRowIndex = DisplayedBandsInfo.FirstDisplayedScrollingRow; 2521get => DisplayedBandsInfo.FirstDisplayedScrollingRow; 2555if (value == DisplayedBandsInfo.FirstDisplayedScrollingRow) 2576Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingRow >= 0); 2578if (value > DisplayedBandsInfo.FirstDisplayedScrollingRow) 2580int rowsToScroll = Rows.GetRowCount(DataGridViewElementStates.Visible, DisplayedBandsInfo.FirstDisplayedScrollingRow, value);
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (110)
508rowIndex = DisplayedBandsInfo.FirstDisplayedScrollingRow; 1336int oldFirstVisibleScrollingRow = DisplayedBandsInfo.FirstDisplayedScrollingRow; 1340&& oldFirstVisibleScrollingRow == DisplayedBandsInfo.FirstDisplayedScrollingRow) 1349oldFirstVisibleScrollingRow = DisplayedBandsInfo.FirstDisplayedScrollingRow; 1352int rowAboveFirstVisibleScrollingRow = Rows.GetPreviousRow(DisplayedBandsInfo.FirstDisplayedScrollingRow, DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen); 1360rowIndex = DisplayedBandsInfo.FirstDisplayedScrollingRow; 1368while (oldFirstVisibleScrollingRow != DisplayedBandsInfo.FirstDisplayedScrollingRow); 2058rowIndex = DisplayedBandsInfo.FirstDisplayedScrollingRow; 2220rowIndexTmp = DisplayedBandsInfo.FirstDisplayedScrollingRow; 4331if (DisplayedBandsInfo.FirstDisplayedScrollingRow >= 0) 4336while (rowIndex != DisplayedBandsInfo.FirstDisplayedScrollingRow) 4338Debug.Assert(rowIndex < DisplayedBandsInfo.FirstDisplayedScrollingRow); 4350if (DisplayedBandsInfo.FirstDisplayedScrollingRow >= 0) 4353return Rows.GetRowsHeight(DataGridViewElementStates.Visible, DisplayedBandsInfo.FirstDisplayedScrollingRow, lastVisibleRowIndex) + 4520int oldFirstVisibleScrollingRow = DisplayedBandsInfo.FirstDisplayedScrollingRow; 4525Debug.Assert(oldFirstVisibleScrollingRow == DisplayedBandsInfo.FirstDisplayedScrollingRow); 4771int firstDisplayedScrollingRow = DisplayedBandsInfo.FirstDisplayedScrollingRow; 4910Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingRow < nRows, "firstDisplayedScrollingRow larger than number of rows"); 6431int rowIndexTmp = DisplayedBandsInfo.FirstDisplayedScrollingRow; 6451Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingRow != -1); 6452rowIndexTmp = Rows.GetPreviousRow(DisplayedBandsInfo.FirstDisplayedScrollingRow, DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen); 6512if (DisplayedBandsInfo.FirstDisplayedScrollingRow != -1) 6516DisplayedBandsInfo.FirstDisplayedScrollingRow, 6519: DisplayedBandsInfo.FirstDisplayedScrollingRow; 6524&& rowIndexTmp < DisplayedBandsInfo.FirstDisplayedScrollingRow 6541&& (DisplayedBandsInfo.FirstDisplayedScrollingRow == -1 || DisplayedBandsInfo.FirstDisplayedScrollingRow < rowIndexTmp) 8607Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingRow >= 0); 8643Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingRow >= 0); 8655if (DisplayedBandsInfo.FirstDisplayedScrollingRow >= 0) 8657if (VerticalScrollingOffset + Rows.SharedRow(DisplayedBandsInfo.FirstDisplayedScrollingRow).GetHeight(DisplayedBandsInfo.FirstDisplayedScrollingRow) <= 8824Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingRow >= 0); 8840if (DisplayedBandsInfo.FirstDisplayedScrollingRow >= 0) 8842if (VerticalScrollingOffset + Rows.SharedRow(DisplayedBandsInfo.FirstDisplayedScrollingRow).GetHeight(DisplayedBandsInfo.FirstDisplayedScrollingRow) <= 9065if (!rowFound && DisplayedBandsInfo.FirstDisplayedScrollingRow >= 0) 9067for (indexTmp = DisplayedBandsInfo.FirstDisplayedScrollingRow; 9140if (DisplayedBandsInfo.FirstDisplayedScrollingRow >= 0) 9142indexTmp = DisplayedBandsInfo.FirstDisplayedScrollingRow; 9220if (DisplayedBandsInfo.FirstDisplayedScrollingRow >= 0) 9222if (index >= DisplayedBandsInfo.FirstDisplayedScrollingRow) 9225indexTmp = DisplayedBandsInfo.FirstDisplayedScrollingRow; 9259Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingRow != -1); 9260indexTmp = Rows.GetPreviousRow(DisplayedBandsInfo.FirstDisplayedScrollingRow, 9444if (hti._row != DisplayedBandsInfo.FirstDisplayedScrollingRow || DisplayedBandsInfo.NumDisplayedFrozenRows > 0) 9583if (hti._row != DisplayedBandsInfo.FirstDisplayedScrollingRow || DisplayedBandsInfo.NumDisplayedFrozenRows > 0) 9940else if (lo >= DisplayedBandsInfo.FirstDisplayedScrollingRow 9943DisplayedBandsInfo.FirstDisplayedScrollingRow, 9953top = GetRowDisplayRectangle(DisplayedBandsInfo.FirstDisplayedScrollingRow, cutOverflow: true).Top; 9972else if (hi > DisplayedBandsInfo.FirstDisplayedScrollingRow) 10186oldfirstDisplayedScrollingRow = DisplayedBandsInfo.FirstDisplayedScrollingRow; 10213oldfirstDisplayedScrollingRow = DisplayedBandsInfo.FirstDisplayedScrollingRow; 16570Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingRow >= 0); 16573&& _vertScrollBar.Value + Rows.SharedRow(DisplayedBandsInfo.FirstDisplayedScrollingRow).GetHeight(DisplayedBandsInfo.FirstDisplayedScrollingRow) 16580Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingRow >= 0); 16584if (_vertScrollBar.Value + Rows.SharedRow(DisplayedBandsInfo.FirstDisplayedScrollingRow).GetHeight(DisplayedBandsInfo.FirstDisplayedScrollingRow) 17495int oldfirstDisplayedScrollingRow = DisplayedBandsInfo.FirstDisplayedScrollingRow; 17497if (oldfirstDisplayedScrollingRow != DisplayedBandsInfo.FirstDisplayedScrollingRow) 19150rowIndexTmp = DisplayedBandsInfo.FirstDisplayedScrollingRow; 19590(indexTmpNext == -1) && (DisplayedBandsInfo.FirstDisplayedScrollingRow == -1)); 19604if (DisplayedBandsInfo.FirstDisplayedScrollingRow >= 0 && cy < boundingRect.Height) 19606indexTmp = DisplayedBandsInfo.FirstDisplayedScrollingRow; 22937if (DisplayedBandsInfo.FirstDisplayedScrollingRow > 0) 25960else if (DisplayedBandsInfo.FirstDisplayedScrollingRow != -1 25961&& rowIndex >= DisplayedBandsInfo.FirstDisplayedScrollingRow 26195Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingRow >= -1 && DisplayedBandsInfo.FirstDisplayedScrollingRow < Rows.Count); 26259if (rowIndex < DisplayedBandsInfo.FirstDisplayedScrollingRow) 26269rowsToScroll = Rows.GetRowCount(DataGridViewElementStates.Visible, rowIndex, DisplayedBandsInfo.FirstDisplayedScrollingRow); 26272else if (DisplayedBandsInfo.FirstDisplayedScrollingRow >= 0 && rowIndex > DisplayedBandsInfo.FirstDisplayedScrollingRow) 26275int firstDisplayedScrollingRow = DisplayedBandsInfo.FirstDisplayedScrollingRow; 26311Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingRow >= Rows.GetRowCount(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen)); 26344Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingRow > -1); 26369Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingRow >= 0); 26372int newScrolledOffRowCount = Rows.GetRowCount(DataGridViewElementStates.Visible, firstVisibleScrollingRow, DisplayedBandsInfo.FirstDisplayedScrollingRow); 26385Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingRow >= 0); 26386int newFirstVisibleScrollingRow = DisplayedBandsInfo.FirstDisplayedScrollingRow; 26401int oldFirstVisibleScrollingRow = DisplayedBandsInfo.FirstDisplayedScrollingRow; 26407if (DisplayedBandsInfo.FirstDisplayedScrollingRow > oldFirstVisibleScrollingRow) 26409deltaY = -Rows.GetRowsHeight(DataGridViewElementStates.Visible, oldFirstVisibleScrollingRow, DisplayedBandsInfo.FirstDisplayedScrollingRow); 26410rows = Rows.GetRowCount(DataGridViewElementStates.Visible, oldFirstVisibleScrollingRow, DisplayedBandsInfo.FirstDisplayedScrollingRow); 26414Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingRow == oldFirstVisibleScrollingRow); 26437Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingRow == newFirstVisibleScrollingRow); 26451Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingRow >= 0); 26453int oldFirstVisibleScrollingRow = DisplayedBandsInfo.FirstDisplayedScrollingRow; 26454int newFirstVisibleScrollingRow = DisplayedBandsInfo.FirstDisplayedScrollingRow; 26506if (DisplayedBandsInfo.FirstDisplayedScrollingRow > oldFirstVisibleScrollingRow) 26508scrollHeight = Rows.GetRowsHeight(DataGridViewElementStates.Visible, oldFirstVisibleScrollingRow, DisplayedBandsInfo.FirstDisplayedScrollingRow); 26509rowCount = Rows.GetRowCount(DataGridViewElementStates.Visible, oldFirstVisibleScrollingRow, DisplayedBandsInfo.FirstDisplayedScrollingRow); 26512else if (DisplayedBandsInfo.FirstDisplayedScrollingRow < oldFirstVisibleScrollingRow) 26514scrollHeight = -Rows.GetRowsHeight(DataGridViewElementStates.Visible, DisplayedBandsInfo.FirstDisplayedScrollingRow, oldFirstVisibleScrollingRow); 26515rowCount = -Rows.GetRowCount(DataGridViewElementStates.Visible, DisplayedBandsInfo.FirstDisplayedScrollingRow, oldFirstVisibleScrollingRow); 28229int firstDisplayedScrollingRowCache = DisplayedBandsInfo.FirstDisplayedScrollingRow; 28420Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingRow >= 0); 28421if (_vertScrollBar.Value + Rows.SharedRow(DisplayedBandsInfo.FirstDisplayedScrollingRow).GetHeight(DisplayedBandsInfo.FirstDisplayedScrollingRow) <= 28444Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingRow >= 0); 28445int firstDisplayedScrollingRowHeight = Rows.SharedRow(DisplayedBandsInfo.FirstDisplayedScrollingRow).GetHeight(DisplayedBandsInfo.FirstDisplayedScrollingRow); 28976int oldFirstVisibleScrollingRow = DisplayedBandsInfo.FirstDisplayedScrollingRow; 29013int topEdge = GetRowYFromIndex(oldFirstVisibleScrollingRow == DisplayedBandsInfo.FirstDisplayedScrollingRow ? rowIndex : DisplayedBandsInfo.FirstDisplayedScrollingRow); 29046int oldFirstVisibleScrollingRow = DisplayedBandsInfo.FirstDisplayedScrollingRow; 29081int topEdge = GetRowYFromIndex(oldFirstVisibleScrollingRow == DisplayedBandsInfo.FirstDisplayedScrollingRow ? rowIndex : DisplayedBandsInfo.FirstDisplayedScrollingRow); 29119rowIndexTmp = DisplayedBandsInfo.FirstDisplayedScrollingRow;
System\Windows\Forms\Controls\DataGridView\DataGridViewColumn.cs (1)
999rowIndex = dataGridView.DisplayedBandsInfo.FirstDisplayedScrollingRow;