1 write to Index
PresentationFramework (1)
System\Windows\Documents\TableRow.cs (1)
149
set { this.
Index
= value; }
49 references to Index
PresentationFramework (49)
MS\Internal\PtsHost\RowParagraph.cs (8)
111
bool isLastRowOfRowGroup = (Row.
Index
== Row.RowGroup.Rows.Count - 1);
141
if (Row.
Index
== 0 && Table.IsFirstNonEmptyRowGroup(Row.RowGroup.Index))
252
bool lastRow = Row.
Index
== Row.RowGroup.Rows.Count - 1;
261
if (cell.RowIndex == Row.
Index
)
267
else if (Row.
Index
- cell.RowIndex + 1 < cell.RowSpan)
275
Debug.Assert(Row.
Index
- cell.RowIndex + 1 == cell.RowSpan);
292
if(Row.
Index
!= 0 && Previous != null)
328
bool isLastRowOfRowGroup = (Row.
Index
== Row.RowGroup.Rows.Count - 1);
MS\Internal\PtsHost\TableParaClient.cs (4)
535
if (row.
Index
== 0)
570
if (row.
Index
== row.RowGroup.Rows.Count - 1)
1345
(row.
Index
== 0) && Table.IsFirstNonEmptyRowGroup(row.RowGroup.Index);
1355
(row.
Index
== row.RowGroup.Rows.Count - 1) && Table.IsLastNonEmptyRowGroup(row.RowGroup.Index);
MS\Internal\PtsHost\TableParagraph.cs (4)
273
Invariant.Assert(tableRow.
Index
!= -1);
319
int nextRowIndex = currentRow.
Index
+ 1;
324
Debug.Assert(currentRowGroup.Rows[nextRowIndex].
Index
!= -1,
341
Debug.Assert(Rows[0].
Index
!= -1,
System\Windows\Documents\TableCell.cs (1)
405
return (Row.
Index
);
System\Windows\Documents\TableRow.cs (1)
148
get { return this.
Index
; }
System\Windows\Documents\TextRangeEditTables.cs (29)
333
int firstRowIndex = Math.Min(anchorCell.Row.
Index
, movingCell.Row.
Index
);
334
int lastRowIndex = Math.Max(anchorCell.Row.
Index
+ anchorCell.RowSpan - 1, movingCell.Row.
Index
+ movingCell.RowSpan - 1);
456
anchorCell.Index == 0 && movingCell.Index == movingCell.Row.Cells.Count - 1 && movingCell.Row.
Index
+ 1 == anchorCell.Row.
Index
))
477
int rowIndex = row.
Index
+ 1;
504
int rowIndex = row.
Index
- 1;
1231
int deletedRowsCount = endRow.
Index
- startRow.
Index
+ 1;
1241
bool lastRowDeleted = endRow.
Index
== rows.Count - 1;
1246
CorrectRowSpansOnDeleteRows(rows[endRow.
Index
+ 1], deletedRowsCount);
1250
rows.RemoveRange(startRow.
Index
, endRow.
Index
- startRow.
Index
+ 1);
1303
Invariant.Assert(nextRow.
Index
>= deletedRowsCount, "nextRow.Index is expected to be >= deletedRowsCount");
1314
int rowIndex = spannedCell.Row.
Index
;
1315
if (rowIndex < nextRow.
Index
)
1317
if (rowIndex < nextRow.
Index
- deletedRowsCount)
1332
Invariant.Assert(spannedCell.RowSpan - (nextRow.
Index
- spannedCell.Row.
Index
) > 0, "expecting: spannedCell.RowSpan - (nextRow.Index - spannedCell.Row.Index) > 0");
1333
newCell.ContentStart.TextContainer.SetValue(newCell.ContentStart, TableCell.RowSpanProperty, spannedCell.RowSpan - (nextRow.
Index
- spannedCell.Row.
Index
));
1843
Invariant.Assert(startCell.Row.
Index
<= endCell.Row.
Index
, "startCell.Row.Index must be <= endCell.Row.Index");
1848
startCell.Row.
Index
, // topRow
1849
endCell.Row.
Index
+ endCell.RowSpan - 1, // bottomRow
2385
if (spannedCells[i].Row.
Index
< topRow)
2523
if (row.
Index
+ cell.RowSpan - 1 > bottomRow)
System\windows\Documents\TextSelection.cs (2)
1056
nextRowIndex = movingCell.Row.
Index
+ movingCell.RowSpan;
1065
nextRowIndex = movingCell.Row.
Index
- 1;