System\Windows\Documents\TextRangeEdit.cs (22)
69splitPosition.MoveToPosition(inline.ElementStart);
265position = ((Inline)position.Parent).ElementStart;
297firstInline.Reposition(firstInline.ElementStart, secondInline.ElementEnd);
329inline.ElementStart.GetPointerContext(LogicalDirection.Backward) == TextPointerContext.ElementStart &&
434TextPointer mergePosition = parent.ElementStart;
440newSpan.Reposition(parent.ElementStart, parent.ElementEnd);
441mergePosition = newSpan.ElementStart;
454MergeFormattingInlines(parent.ElementStart);
495object outerContextValue = ((ITextPointer)source.ElementStart).GetValue(nonFormattingCharacterProperties[i]);
540newElement = InsertElementClone(element.ElementStart, element.ElementStart, element);
542position.MoveToPosition(element.ElementStart);
549element.Reposition(element.ContentStart, newElement.ElementStart);
611position = position.IsAtNonMergeableInlineStart ? ancestor.ElementStart : ancestor.ElementEnd;
774start = listItem.List.ElementStart;
966TextPointer start = firstChild.ElementStart.GetFrozenPointer(LogicalDirection.Backward);
983span = new Span(firstChild.ElementStart, lastChild.ElementEnd);
1280position = ((Inline)position.Parent).ElementStart;
1333SetStructuralInlineProperty(scopingPreviousInline.ElementStart, scopingNextInline.ElementEnd, FrameworkElement.FlowDirectionProperty, previousFlowDirection);
1758Span span = new Span(run.ElementStart, run.ElementEnd);
2049SplitFormattingElements(child.ElementStart, /*keepEmptyFormatting*/false, limit);
2227end = end.Paragraph.ElementStart;