src\Framework\System\Windows\Documents\TextRangeEdit.cs (22)
74splitPosition.MoveToPosition(inline.ElementStart);
270position = ((Inline)position.Parent).ElementStart;
302firstInline.Reposition(firstInline.ElementStart, secondInline.ElementEnd);
334inline.ElementStart.GetPointerContext(LogicalDirection.Backward) == TextPointerContext.ElementStart &&
439TextPointer mergePosition = parent.ElementStart;
445newSpan.Reposition(parent.ElementStart, parent.ElementEnd);
446mergePosition = newSpan.ElementStart;
459MergeFormattingInlines(parent.ElementStart);
500object outerContextValue = ((ITextPointer)source.ElementStart).GetValue(nonFormattingCharacterProperties[i]);
545newElement = InsertElementClone(element.ElementStart, element.ElementStart, element);
547position.MoveToPosition(element.ElementStart);
554element.Reposition(element.ContentStart, newElement.ElementStart);
616position = position.IsAtNonMergeableInlineStart ? ancestor.ElementStart : ancestor.ElementEnd;
779start = listItem.List.ElementStart;
971TextPointer start = firstChild.ElementStart.GetFrozenPointer(LogicalDirection.Backward);
988span = new Span(firstChild.ElementStart, lastChild.ElementEnd);
1285position = ((Inline)position.Parent).ElementStart;
1338SetStructuralInlineProperty(scopingPreviousInline.ElementStart, scopingNextInline.ElementEnd, FrameworkElement.FlowDirectionProperty, previousFlowDirection);
1763Span span = new Span(run.ElementStart, run.ElementEnd);
2054SplitFormattingElements(child.ElementStart, /*keepEmptyFormatting*/false, limit);
2232end = end.Paragraph.ElementStart;