28 references to List
PresentationFramework (28)
System\Windows\Documents\TextRangeEdit.cs (2)
775if (listItem != null && listItem.List != null) 777start = listItem.List.ElementStart;
System\Windows\Documents\TextRangeEditLists.cs (26)
367listToRemove = firstListItem.List; 679startListItem.List != null && // Check for unparented list items 680!TextSchema.ValuesAreEqual(/*newValue*/newFlowDirectionValue, /*currentValue*/startListItem.List.GetValue(Paragraph.FlowDirectionProperty))) 683startListItem.List != null && 684startListItem.List.Parent is ListItem) 687if (!UnindentListItems(new TextRange(start, GetPositionAfterList(startListItem.List)))) 699endListItem.List != null && 700!TextSchema.ValuesAreEqual(/*newValue*/newFlowDirectionValue, /*currentValue*/endListItem.List.GetValue(Paragraph.FlowDirectionProperty))) 702if (startListItem != null && startListItem.List != null && 703endListItem.List.ElementEnd.CompareTo(startListItem.List.ElementEnd) < 0) 711endListItem.List != null && 712endListItem.List.Parent is ListItem) 715if (!UnindentListItems(new TextRange(endListItem.List.ContentStart, GetPositionAfterList(endListItem.List)))) 730startListItem.List != null && // Check for unparented list items 731(!TextSchema.ValuesAreEqual(/*newValue*/newFlowDirectionValue, /*currentValue*/startListItem.List.GetValue(Paragraph.FlowDirectionProperty)))) 733Invariant.Assert(!(startListItem.List.Parent is ListItem), "startListItem's list must not be nested!"); 738endListItem.List != null && // Check for unparented list items 739(!TextSchema.ValuesAreEqual(/*newValue*/newFlowDirectionValue, /*currentValue*/endListItem.List.GetValue(Paragraph.FlowDirectionProperty)))) 742if (endListItem.List.Parent is ListItem) 744while (endListItem.List != null && endListItem.List.Parent is ListItem) 746endListItem = (ListItem)endListItem.List.Parent; 749if (endListItem.List != null && endListItem.NextListItem != null) 751Invariant.Assert(!(endListItem.List.Parent is ListItem), "endListItem's list must not be nested!");