1 write to Index
PresentationFramework (1)
System\Windows\Documents\TableRow.cs (1)
164
set { this.
Index
= value; }
49 references to Index
PresentationFramework (49)
MS\Internal\PtsHost\RowParagraph.cs (8)
115
bool isLastRowOfRowGroup = (Row.
Index
== Row.RowGroup.Rows.Count - 1);
145
if (Row.
Index
== 0 && Table.IsFirstNonEmptyRowGroup(Row.RowGroup.Index))
256
bool lastRow = Row.
Index
== Row.RowGroup.Rows.Count - 1;
265
if (cell.RowIndex == Row.
Index
)
271
else if (Row.
Index
- cell.RowIndex + 1 < cell.RowSpan)
279
Debug.Assert(Row.
Index
- cell.RowIndex + 1 == cell.RowSpan);
296
if(Row.
Index
!= 0 && Previous != null)
332
bool isLastRowOfRowGroup = (Row.
Index
== Row.RowGroup.Rows.Count - 1);
MS\Internal\PtsHost\TableParaClient.cs (4)
541
if (row.
Index
== 0)
576
if (row.
Index
== row.RowGroup.Rows.Count - 1)
1351
(row.
Index
== 0) && Table.IsFirstNonEmptyRowGroup(row.RowGroup.Index);
1361
(row.
Index
== row.RowGroup.Rows.Count - 1) && Table.IsLastNonEmptyRowGroup(row.RowGroup.Index);
MS\Internal\PtsHost\TableParagraph.cs (4)
281
Invariant.Assert(tableRow.
Index
!= -1);
327
int nextRowIndex = currentRow.
Index
+ 1;
332
Debug.Assert(currentRowGroup.Rows[nextRowIndex].
Index
!= -1,
349
Debug.Assert(Rows[0].
Index
!= -1,
System\Windows\Documents\TableCell.cs (1)
418
return (Row.
Index
);
System\Windows\Documents\TableRow.cs (1)
163
get { return this.
Index
; }
System\Windows\Documents\TextRangeEditTables.cs (29)
335
int firstRowIndex = Math.Min(anchorCell.Row.
Index
, movingCell.Row.
Index
);
336
int lastRowIndex = Math.Max(anchorCell.Row.
Index
+ anchorCell.RowSpan - 1, movingCell.Row.
Index
+ movingCell.RowSpan - 1);
458
anchorCell.Index == 0 && movingCell.Index == movingCell.Row.Cells.Count - 1 && movingCell.Row.
Index
+ 1 == anchorCell.Row.
Index
))
479
int rowIndex = row.
Index
+ 1;
506
int rowIndex = row.
Index
- 1;
1233
int deletedRowsCount = endRow.
Index
- startRow.
Index
+ 1;
1243
bool lastRowDeleted = endRow.
Index
== rows.Count - 1;
1248
CorrectRowSpansOnDeleteRows(rows[endRow.
Index
+ 1], deletedRowsCount);
1252
rows.RemoveRange(startRow.
Index
, endRow.
Index
- startRow.
Index
+ 1);
1305
Invariant.Assert(nextRow.
Index
>= deletedRowsCount, "nextRow.Index is expected to be >= deletedRowsCount");
1316
int rowIndex = spannedCell.Row.
Index
;
1317
if (rowIndex < nextRow.
Index
)
1319
if (rowIndex < nextRow.
Index
- deletedRowsCount)
1334
Invariant.Assert(spannedCell.RowSpan - (nextRow.
Index
- spannedCell.Row.
Index
) > 0, "expecting: spannedCell.RowSpan - (nextRow.Index - spannedCell.Row.Index) > 0");
1335
newCell.ContentStart.TextContainer.SetValue(newCell.ContentStart, TableCell.RowSpanProperty, spannedCell.RowSpan - (nextRow.
Index
- spannedCell.Row.
Index
));
1845
Invariant.Assert(startCell.Row.
Index
<= endCell.Row.
Index
, "startCell.Row.Index must be <= endCell.Row.Index");
1850
startCell.Row.
Index
, // topRow
1851
endCell.Row.
Index
+ endCell.RowSpan - 1, // bottomRow
2387
if (spannedCells[i].Row.
Index
< topRow)
2525
if (row.
Index
+ cell.RowSpan - 1 > bottomRow)
System\windows\Documents\TextSelection.cs (2)
1059
nextRowIndex = movingCell.Row.
Index
+ movingCell.RowSpan;
1068
nextRowIndex = movingCell.Row.
Index
- 1;