10 writes to FirstDisplayedScrollingRow
System.Windows.Forms (10)
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (10)
4781
DisplayedBandsInfo.FirstDisplayedFrozenRow = DisplayedBandsInfo.
FirstDisplayedScrollingRow
=
4896
DisplayedBandsInfo.
FirstDisplayedScrollingRow
= firstDisplayedScrollingRow;
6404
DisplayedBandsInfo.
FirstDisplayedScrollingRow
= rowIndex;
10190
DisplayedBandsInfo.
FirstDisplayedScrollingRow
= oldfirstDisplayedScrollingRow;
10248
DisplayedBandsInfo.
FirstDisplayedScrollingRow
= oldfirstDisplayedScrollingRow;
19745
DisplayedBandsInfo.
FirstDisplayedScrollingRow
= -1;
26411
DisplayedBandsInfo.
FirstDisplayedScrollingRow
= newFirstVisibleScrollingRow;
26443
DisplayedBandsInfo.
FirstDisplayedScrollingRow
= newFirstVisibleScrollingRow;
26508
DisplayedBandsInfo.
FirstDisplayedScrollingRow
= newFirstVisibleScrollingRow;
28317
DisplayedBandsInfo.
FirstDisplayedScrollingRow
= firstDisplayedScrollingRowCache;
121 references to FirstDisplayedScrollingRow
System.Windows.Forms (121)
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (10)
2345
if (DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0)
2347
ptFirstDisplayedCellAddress.Y = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
2352
Debug.Assert(DisplayedBandsInfo.
FirstDisplayedScrollingRow
== -1);
2429
&& DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0)
2431
firstDisplayedRowIndex = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
2528
get => DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
2562
if (value == DisplayedBandsInfo.
FirstDisplayedScrollingRow
)
2583
Debug.Assert(DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0);
2585
if (value > DisplayedBandsInfo.
FirstDisplayedScrollingRow
)
2587
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
;
4325
if (DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0)
4330
while (rowIndex != DisplayedBandsInfo.
FirstDisplayedScrollingRow
)
4332
Debug.Assert(rowIndex < DisplayedBandsInfo.
FirstDisplayedScrollingRow
);
4344
if (DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0)
4347
return Rows.GetRowsHeight(DataGridViewElementStates.Visible, DisplayedBandsInfo.
FirstDisplayedScrollingRow
, lastVisibleRowIndex) +
4514
int oldFirstVisibleScrollingRow = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
4519
Debug.Assert(oldFirstVisibleScrollingRow == DisplayedBandsInfo.
FirstDisplayedScrollingRow
);
4765
int firstDisplayedScrollingRow = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
4904
Debug.Assert(DisplayedBandsInfo.
FirstDisplayedScrollingRow
< nRows, "firstDisplayedScrollingRow larger than number of rows");
6425
int rowIndexTmp = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
6445
Debug.Assert(DisplayedBandsInfo.
FirstDisplayedScrollingRow
!= -1);
6446
rowIndexTmp = Rows.GetPreviousRow(DisplayedBandsInfo.
FirstDisplayedScrollingRow
, DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen);
6506
if (DisplayedBandsInfo.
FirstDisplayedScrollingRow
!= -1)
6510
DisplayedBandsInfo.
FirstDisplayedScrollingRow
,
6513
: DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
6518
&& rowIndexTmp < DisplayedBandsInfo.
FirstDisplayedScrollingRow
6535
&& (DisplayedBandsInfo.
FirstDisplayedScrollingRow
== -1 || DisplayedBandsInfo.
FirstDisplayedScrollingRow
< rowIndexTmp)
8602
Debug.Assert(DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0);
8638
Debug.Assert(DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0);
8650
if (DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0)
8652
if (VerticalScrollingOffset + Rows.SharedRow(DisplayedBandsInfo.
FirstDisplayedScrollingRow
).GetHeight(DisplayedBandsInfo.
FirstDisplayedScrollingRow
) <=
8819
Debug.Assert(DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0);
8835
if (DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0)
8837
if (VerticalScrollingOffset + Rows.SharedRow(DisplayedBandsInfo.
FirstDisplayedScrollingRow
).GetHeight(DisplayedBandsInfo.
FirstDisplayedScrollingRow
) <=
9060
if (!rowFound && DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0)
9062
for (indexTmp = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
9135
if (DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0)
9137
indexTmp = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
9215
if (DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0)
9217
if (index >= DisplayedBandsInfo.
FirstDisplayedScrollingRow
)
9220
indexTmp = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
9254
Debug.Assert(DisplayedBandsInfo.
FirstDisplayedScrollingRow
!= -1);
9255
indexTmp = Rows.GetPreviousRow(DisplayedBandsInfo.
FirstDisplayedScrollingRow
,
9439
if (hti._row != DisplayedBandsInfo.
FirstDisplayedScrollingRow
|| DisplayedBandsInfo.NumDisplayedFrozenRows > 0)
9578
if (hti._row != DisplayedBandsInfo.
FirstDisplayedScrollingRow
|| DisplayedBandsInfo.NumDisplayedFrozenRows > 0)
9935
else if (lo >= DisplayedBandsInfo.
FirstDisplayedScrollingRow
9938
DisplayedBandsInfo.
FirstDisplayedScrollingRow
,
9948
top = GetRowDisplayRectangle(DisplayedBandsInfo.
FirstDisplayedScrollingRow
, cutOverflow: true).Top;
9967
else if (hi > DisplayedBandsInfo.
FirstDisplayedScrollingRow
)
10181
oldfirstDisplayedScrollingRow = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
10208
oldfirstDisplayedScrollingRow = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
16580
Debug.Assert(DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0);
16583
&& _vertScrollBar.Value + Rows.SharedRow(DisplayedBandsInfo.
FirstDisplayedScrollingRow
).GetHeight(DisplayedBandsInfo.
FirstDisplayedScrollingRow
)
16590
Debug.Assert(DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0);
16594
if (_vertScrollBar.Value + Rows.SharedRow(DisplayedBandsInfo.
FirstDisplayedScrollingRow
).GetHeight(DisplayedBandsInfo.
FirstDisplayedScrollingRow
)
17505
int oldfirstDisplayedScrollingRow = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
17507
if (oldfirstDisplayedScrollingRow != DisplayedBandsInfo.
FirstDisplayedScrollingRow
)
19160
rowIndexTmp = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
19601
(indexTmpNext == -1) && (DisplayedBandsInfo.
FirstDisplayedScrollingRow
== -1));
19615
if (DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0 && cy < boundingRect.Height)
19617
indexTmp = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
22943
if (DisplayedBandsInfo.
FirstDisplayedScrollingRow
> 0)
25968
else if (DisplayedBandsInfo.
FirstDisplayedScrollingRow
!= -1
25969
&& rowIndex >= DisplayedBandsInfo.
FirstDisplayedScrollingRow
26203
Debug.Assert(DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= -1 && DisplayedBandsInfo.
FirstDisplayedScrollingRow
< Rows.Count);
26267
if (rowIndex < DisplayedBandsInfo.
FirstDisplayedScrollingRow
)
26277
rowsToScroll = Rows.GetRowCount(DataGridViewElementStates.Visible, rowIndex, DisplayedBandsInfo.
FirstDisplayedScrollingRow
);
26280
else if (DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0 && rowIndex > DisplayedBandsInfo.
FirstDisplayedScrollingRow
)
26283
int firstDisplayedScrollingRow = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
26319
Debug.Assert(DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= Rows.GetRowCount(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen));
26352
Debug.Assert(DisplayedBandsInfo.
FirstDisplayedScrollingRow
> -1);
26377
Debug.Assert(DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0);
26380
int newScrolledOffRowCount = Rows.GetRowCount(DataGridViewElementStates.Visible, firstVisibleScrollingRow, DisplayedBandsInfo.
FirstDisplayedScrollingRow
);
26393
Debug.Assert(DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0);
26394
int newFirstVisibleScrollingRow = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
26409
int oldFirstVisibleScrollingRow = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
26415
if (DisplayedBandsInfo.
FirstDisplayedScrollingRow
> oldFirstVisibleScrollingRow)
26417
deltaY = -Rows.GetRowsHeight(DataGridViewElementStates.Visible, oldFirstVisibleScrollingRow, DisplayedBandsInfo.
FirstDisplayedScrollingRow
);
26418
rows = Rows.GetRowCount(DataGridViewElementStates.Visible, oldFirstVisibleScrollingRow, DisplayedBandsInfo.
FirstDisplayedScrollingRow
);
26422
Debug.Assert(DisplayedBandsInfo.
FirstDisplayedScrollingRow
== oldFirstVisibleScrollingRow);
26445
Debug.Assert(DisplayedBandsInfo.
FirstDisplayedScrollingRow
== newFirstVisibleScrollingRow);
26459
Debug.Assert(DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0);
26461
int oldFirstVisibleScrollingRow = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
26462
int newFirstVisibleScrollingRow = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
26514
if (DisplayedBandsInfo.
FirstDisplayedScrollingRow
> oldFirstVisibleScrollingRow)
26516
scrollHeight = Rows.GetRowsHeight(DataGridViewElementStates.Visible, oldFirstVisibleScrollingRow, DisplayedBandsInfo.
FirstDisplayedScrollingRow
);
26517
rowCount = Rows.GetRowCount(DataGridViewElementStates.Visible, oldFirstVisibleScrollingRow, DisplayedBandsInfo.
FirstDisplayedScrollingRow
);
26520
else if (DisplayedBandsInfo.
FirstDisplayedScrollingRow
< oldFirstVisibleScrollingRow)
26522
scrollHeight = -Rows.GetRowsHeight(DataGridViewElementStates.Visible, DisplayedBandsInfo.
FirstDisplayedScrollingRow
, oldFirstVisibleScrollingRow);
26523
rowCount = -Rows.GetRowCount(DataGridViewElementStates.Visible, DisplayedBandsInfo.
FirstDisplayedScrollingRow
, oldFirstVisibleScrollingRow);
28237
int firstDisplayedScrollingRowCache = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
28428
Debug.Assert(DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0);
28429
if (_vertScrollBar.Value + Rows.SharedRow(DisplayedBandsInfo.
FirstDisplayedScrollingRow
).GetHeight(DisplayedBandsInfo.
FirstDisplayedScrollingRow
) <=
28452
Debug.Assert(DisplayedBandsInfo.
FirstDisplayedScrollingRow
>= 0);
28453
int firstDisplayedScrollingRowHeight = Rows.SharedRow(DisplayedBandsInfo.
FirstDisplayedScrollingRow
).GetHeight(DisplayedBandsInfo.
FirstDisplayedScrollingRow
);
28984
int oldFirstVisibleScrollingRow = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
29021
int topEdge = GetRowYFromIndex(oldFirstVisibleScrollingRow == DisplayedBandsInfo.
FirstDisplayedScrollingRow
? rowIndex : DisplayedBandsInfo.
FirstDisplayedScrollingRow
);
29054
int oldFirstVisibleScrollingRow = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
29089
int topEdge = GetRowYFromIndex(oldFirstVisibleScrollingRow == DisplayedBandsInfo.
FirstDisplayedScrollingRow
? rowIndex : DisplayedBandsInfo.
FirstDisplayedScrollingRow
);
29127
rowIndexTmp = DisplayedBandsInfo.
FirstDisplayedScrollingRow
;
System\Windows\Forms\Controls\DataGridView\DataGridViewColumn.cs (1)
1001
rowIndex = dataGridView.DisplayedBandsInfo.
FirstDisplayedScrollingRow
;