28 references to List
PresentationFramework (28)
System\Windows\Documents\TextRangeEdit.cs (2)
772if (listItem != null && listItem.List != null) 774start = listItem.List.ElementStart;
System\Windows\Documents\TextRangeEditLists.cs (26)
366listToRemove = firstListItem.List; 678startListItem.List != null && // Check for unparented list items 679!TextSchema.ValuesAreEqual(/*newValue*/newFlowDirectionValue, /*currentValue*/startListItem.List.GetValue(Paragraph.FlowDirectionProperty))) 682startListItem.List != null && 683startListItem.List.Parent is ListItem) 686if (!UnindentListItems(new TextRange(start, GetPositionAfterList(startListItem.List)))) 698endListItem.List != null && 699!TextSchema.ValuesAreEqual(/*newValue*/newFlowDirectionValue, /*currentValue*/endListItem.List.GetValue(Paragraph.FlowDirectionProperty))) 701if (startListItem != null && startListItem.List != null && 702endListItem.List.ElementEnd.CompareTo(startListItem.List.ElementEnd) < 0) 710endListItem.List != null && 711endListItem.List.Parent is ListItem) 714if (!UnindentListItems(new TextRange(endListItem.List.ContentStart, GetPositionAfterList(endListItem.List)))) 729startListItem.List != null && // Check for unparented list items 730(!TextSchema.ValuesAreEqual(/*newValue*/newFlowDirectionValue, /*currentValue*/startListItem.List.GetValue(Paragraph.FlowDirectionProperty)))) 732Invariant.Assert(!(startListItem.List.Parent is ListItem), "startListItem's list must not be nested!"); 737endListItem.List != null && // Check for unparented list items 738(!TextSchema.ValuesAreEqual(/*newValue*/newFlowDirectionValue, /*currentValue*/endListItem.List.GetValue(Paragraph.FlowDirectionProperty)))) 741if (endListItem.List.Parent is ListItem) 743while (endListItem.List != null && endListItem.List.Parent is ListItem) 745endListItem = (ListItem)endListItem.List.Parent; 748if (endListItem.List != null && endListItem.NextListItem != null) 750Invariant.Assert(!(endListItem.List.Parent is ListItem), "endListItem's list must not be nested!");