System\Windows\Documents\TextRangeEdit.cs (22)
70splitPosition.MoveToPosition(inline.ElementStart);
266position = ((Inline)position.Parent).ElementStart;
298firstInline.Reposition(firstInline.ElementStart, secondInline.ElementEnd);
330inline.ElementStart.GetPointerContext(LogicalDirection.Backward) == TextPointerContext.ElementStart &&
435TextPointer mergePosition = parent.ElementStart;
441newSpan.Reposition(parent.ElementStart, parent.ElementEnd);
442mergePosition = newSpan.ElementStart;
455MergeFormattingInlines(parent.ElementStart);
496object outerContextValue = ((ITextPointer)source.ElementStart).GetValue(nonFormattingCharacterProperties[i]);
541newElement = InsertElementClone(element.ElementStart, element.ElementStart, element);
543position.MoveToPosition(element.ElementStart);
550element.Reposition(element.ContentStart, newElement.ElementStart);
612position = position.IsAtNonMergeableInlineStart ? ancestor.ElementStart : ancestor.ElementEnd;
775start = listItem.List.ElementStart;
967TextPointer start = firstChild.ElementStart.GetFrozenPointer(LogicalDirection.Backward);
984span = new Span(firstChild.ElementStart, lastChild.ElementEnd);
1281position = ((Inline)position.Parent).ElementStart;
1334SetStructuralInlineProperty(scopingPreviousInline.ElementStart, scopingNextInline.ElementEnd, FrameworkElement.FlowDirectionProperty, previousFlowDirection);
1759Span span = new Span(run.ElementStart, run.ElementEnd);
2050SplitFormattingElements(child.ElementStart, /*keepEmptyFormatting*/false, limit);
2228end = end.Paragraph.ElementStart;