10 writes to FirstDisplayedScrollingRow
System.Windows.Forms (10)
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (10)
4784
DisplayedBandsInfo.FirstDisplayedFrozenRow = DisplayedBandsInfo.
FirstDisplayedScrollingRow
=
4899
DisplayedBandsInfo.
FirstDisplayedScrollingRow
= firstDisplayedScrollingRow;
6407
DisplayedBandsInfo.
FirstDisplayedScrollingRow
= rowIndex;
10193
DisplayedBandsInfo.
FirstDisplayedScrollingRow
= oldfirstDisplayedScrollingRow;
10251
DisplayedBandsInfo.
FirstDisplayedScrollingRow
= oldfirstDisplayedScrollingRow;
19748
DisplayedBandsInfo.
FirstDisplayedScrollingRow
= -1;
26414
DisplayedBandsInfo.
FirstDisplayedScrollingRow
= newFirstVisibleScrollingRow;
26446
DisplayedBandsInfo.
FirstDisplayedScrollingRow
= newFirstVisibleScrollingRow;
26511
DisplayedBandsInfo.
FirstDisplayedScrollingRow
= newFirstVisibleScrollingRow;
28320
DisplayedBandsInfo.
FirstDisplayedScrollingRow
= firstDisplayedScrollingRowCache;
121 references to FirstDisplayedScrollingRow
System.Windows.Forms (121)
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (10)
2346
if (DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0)
2348
ptFirstDisplayedCellAddress.Y = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
2353
Debug.Assert(DisplayedBandsInfo.
FirstDisplayedScrollingRow
== -1);
2430
&& DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0)
2432
firstDisplayedRowIndex = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
2529
get => DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
2563
if (value == DisplayedBandsInfo.
FirstDisplayedScrollingRow
)
2584
Debug.Assert(DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0);
2586
if (value > DisplayedBandsInfo.
FirstDisplayedScrollingRow
)
2588
int rowsToScroll = Rows.GetRowCount(DataGridViewElementStates.Visible, DisplayedBandsInfo.
FirstDisplayedScrollingRow
, value);
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (110)
507
rowIndex = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
1335
int oldFirstVisibleScrollingRow = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
1339
&& oldFirstVisibleScrollingRow == DisplayedBandsInfo.
FirstDisplayedScrollingRow
)
1348
oldFirstVisibleScrollingRow = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
1351
int rowAboveFirstVisibleScrollingRow = Rows.GetPreviousRow(DisplayedBandsInfo.
FirstDisplayedScrollingRow
, DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen);
1359
rowIndex = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
1367
while (oldFirstVisibleScrollingRow != DisplayedBandsInfo.
FirstDisplayedScrollingRow
);
2057
rowIndex = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
2219
rowIndexTmp = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
4328
if (DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0)
4333
while (rowIndex != DisplayedBandsInfo.
FirstDisplayedScrollingRow
)
4335
Debug.Assert(rowIndex < DisplayedBandsInfo.
FirstDisplayedScrollingRow
);
4347
if (DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0)
4350
return Rows.GetRowsHeight(DataGridViewElementStates.Visible, DisplayedBandsInfo.
FirstDisplayedScrollingRow
, lastVisibleRowIndex) +
4517
int oldFirstVisibleScrollingRow = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
4522
Debug.Assert(oldFirstVisibleScrollingRow == DisplayedBandsInfo.
FirstDisplayedScrollingRow
);
4768
int firstDisplayedScrollingRow = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
4907
Debug.Assert(DisplayedBandsInfo.
FirstDisplayedScrollingRow
< nRows, "firstDisplayedScrollingRow larger than number of rows");
6428
int rowIndexTmp = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
6448
Debug.Assert(DisplayedBandsInfo.
FirstDisplayedScrollingRow
!= -1);
6449
rowIndexTmp = Rows.GetPreviousRow(DisplayedBandsInfo.
FirstDisplayedScrollingRow
, DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen);
6509
if (DisplayedBandsInfo.
FirstDisplayedScrollingRow
!= -1)
6513
DisplayedBandsInfo.
FirstDisplayedScrollingRow
,
6516
: DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
6521
&& rowIndexTmp < DisplayedBandsInfo.
FirstDisplayedScrollingRow
6538
&& (DisplayedBandsInfo.
FirstDisplayedScrollingRow
== -1 || DisplayedBandsInfo.
FirstDisplayedScrollingRow
< rowIndexTmp)
8605
Debug.Assert(DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0);
8641
Debug.Assert(DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0);
8653
if (DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0)
8655
if (VerticalScrollingOffset + Rows.SharedRow(DisplayedBandsInfo.
FirstDisplayedScrollingRow
).GetHeight(DisplayedBandsInfo.
FirstDisplayedScrollingRow
) <=
8822
Debug.Assert(DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0);
8838
if (DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0)
8840
if (VerticalScrollingOffset + Rows.SharedRow(DisplayedBandsInfo.
FirstDisplayedScrollingRow
).GetHeight(DisplayedBandsInfo.
FirstDisplayedScrollingRow
) <=
9063
if (!rowFound && DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0)
9065
for (indexTmp = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
9138
if (DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0)
9140
indexTmp = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
9218
if (DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0)
9220
if (index >= DisplayedBandsInfo.
FirstDisplayedScrollingRow
)
9223
indexTmp = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
9257
Debug.Assert(DisplayedBandsInfo.
FirstDisplayedScrollingRow
!= -1);
9258
indexTmp = Rows.GetPreviousRow(DisplayedBandsInfo.
FirstDisplayedScrollingRow
,
9442
if (hti._row != DisplayedBandsInfo.
FirstDisplayedScrollingRow
|| DisplayedBandsInfo.NumDisplayedFrozenRows > 0)
9581
if (hti._row != DisplayedBandsInfo.
FirstDisplayedScrollingRow
|| DisplayedBandsInfo.NumDisplayedFrozenRows > 0)
9938
else if (lo >= DisplayedBandsInfo.
FirstDisplayedScrollingRow
9941
DisplayedBandsInfo.
FirstDisplayedScrollingRow
,
9951
top = GetRowDisplayRectangle(DisplayedBandsInfo.
FirstDisplayedScrollingRow
, cutOverflow: true).Top;
9970
else if (hi > DisplayedBandsInfo.
FirstDisplayedScrollingRow
)
10184
oldfirstDisplayedScrollingRow = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
10211
oldfirstDisplayedScrollingRow = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
16583
Debug.Assert(DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0);
16586
&& _vertScrollBar.Value + Rows.SharedRow(DisplayedBandsInfo.
FirstDisplayedScrollingRow
).GetHeight(DisplayedBandsInfo.
FirstDisplayedScrollingRow
)
16593
Debug.Assert(DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0);
16597
if (_vertScrollBar.Value + Rows.SharedRow(DisplayedBandsInfo.
FirstDisplayedScrollingRow
).GetHeight(DisplayedBandsInfo.
FirstDisplayedScrollingRow
)
17508
int oldfirstDisplayedScrollingRow = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
17510
if (oldfirstDisplayedScrollingRow != DisplayedBandsInfo.
FirstDisplayedScrollingRow
)
19163
rowIndexTmp = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
19604
(indexTmpNext == -1) && (DisplayedBandsInfo.
FirstDisplayedScrollingRow
== -1));
19618
if (DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0 && cy < boundingRect.Height)
19620
indexTmp = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
22946
if (DisplayedBandsInfo.
FirstDisplayedScrollingRow
> 0)
25971
else if (DisplayedBandsInfo.
FirstDisplayedScrollingRow
!= -1
25972
&& rowIndex >= DisplayedBandsInfo.
FirstDisplayedScrollingRow
26206
Debug.Assert(DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= -1 && DisplayedBandsInfo.
FirstDisplayedScrollingRow
< Rows.Count);
26270
if (rowIndex < DisplayedBandsInfo.
FirstDisplayedScrollingRow
)
26280
rowsToScroll = Rows.GetRowCount(DataGridViewElementStates.Visible, rowIndex, DisplayedBandsInfo.
FirstDisplayedScrollingRow
);
26283
else if (DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0 && rowIndex > DisplayedBandsInfo.
FirstDisplayedScrollingRow
)
26286
int firstDisplayedScrollingRow = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
26322
Debug.Assert(DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= Rows.GetRowCount(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen));
26355
Debug.Assert(DisplayedBandsInfo.
FirstDisplayedScrollingRow
> -1);
26380
Debug.Assert(DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0);
26383
int newScrolledOffRowCount = Rows.GetRowCount(DataGridViewElementStates.Visible, firstVisibleScrollingRow, DisplayedBandsInfo.
FirstDisplayedScrollingRow
);
26396
Debug.Assert(DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0);
26397
int newFirstVisibleScrollingRow = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
26412
int oldFirstVisibleScrollingRow = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
26418
if (DisplayedBandsInfo.
FirstDisplayedScrollingRow
> oldFirstVisibleScrollingRow)
26420
deltaY = -Rows.GetRowsHeight(DataGridViewElementStates.Visible, oldFirstVisibleScrollingRow, DisplayedBandsInfo.
FirstDisplayedScrollingRow
);
26421
rows = Rows.GetRowCount(DataGridViewElementStates.Visible, oldFirstVisibleScrollingRow, DisplayedBandsInfo.
FirstDisplayedScrollingRow
);
26425
Debug.Assert(DisplayedBandsInfo.
FirstDisplayedScrollingRow
== oldFirstVisibleScrollingRow);
26448
Debug.Assert(DisplayedBandsInfo.
FirstDisplayedScrollingRow
== newFirstVisibleScrollingRow);
26462
Debug.Assert(DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0);
26464
int oldFirstVisibleScrollingRow = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
26465
int newFirstVisibleScrollingRow = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
26517
if (DisplayedBandsInfo.
FirstDisplayedScrollingRow
> oldFirstVisibleScrollingRow)
26519
scrollHeight = Rows.GetRowsHeight(DataGridViewElementStates.Visible, oldFirstVisibleScrollingRow, DisplayedBandsInfo.
FirstDisplayedScrollingRow
);
26520
rowCount = Rows.GetRowCount(DataGridViewElementStates.Visible, oldFirstVisibleScrollingRow, DisplayedBandsInfo.
FirstDisplayedScrollingRow
);
26523
else if (DisplayedBandsInfo.
FirstDisplayedScrollingRow
< oldFirstVisibleScrollingRow)
26525
scrollHeight = -Rows.GetRowsHeight(DataGridViewElementStates.Visible, DisplayedBandsInfo.
FirstDisplayedScrollingRow
, oldFirstVisibleScrollingRow);
26526
rowCount = -Rows.GetRowCount(DataGridViewElementStates.Visible, DisplayedBandsInfo.
FirstDisplayedScrollingRow
, oldFirstVisibleScrollingRow);
28240
int firstDisplayedScrollingRowCache = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
28431
Debug.Assert(DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0);
28432
if (_vertScrollBar.Value + Rows.SharedRow(DisplayedBandsInfo.
FirstDisplayedScrollingRow
).GetHeight(DisplayedBandsInfo.
FirstDisplayedScrollingRow
) <=
28455
Debug.Assert(DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0);
28456
int firstDisplayedScrollingRowHeight = Rows.SharedRow(DisplayedBandsInfo.
FirstDisplayedScrollingRow
).GetHeight(DisplayedBandsInfo.
FirstDisplayedScrollingRow
);
28987
int oldFirstVisibleScrollingRow = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
29024
int topEdge = GetRowYFromIndex(oldFirstVisibleScrollingRow == DisplayedBandsInfo.
FirstDisplayedScrollingRow
? rowIndex : DisplayedBandsInfo.
FirstDisplayedScrollingRow
);
29057
int oldFirstVisibleScrollingRow = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
29092
int topEdge = GetRowYFromIndex(oldFirstVisibleScrollingRow == DisplayedBandsInfo.
FirstDisplayedScrollingRow
? rowIndex : DisplayedBandsInfo.
FirstDisplayedScrollingRow
);
29130
rowIndexTmp = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
System\Windows\Forms\Controls\DataGridView\DataGridViewColumn.cs (1)
1001
rowIndex = dataGridView.DisplayedBandsInfo.
FirstDisplayedScrollingRow
;