System\Windows\Documents\TextRangeEdit.cs (22)
72splitPosition.MoveToPosition(inline.ElementStart);
268position = ((Inline)position.Parent).ElementStart;
300firstInline.Reposition(firstInline.ElementStart, secondInline.ElementEnd);
332inline.ElementStart.GetPointerContext(LogicalDirection.Backward) == TextPointerContext.ElementStart &&
437TextPointer mergePosition = parent.ElementStart;
443newSpan.Reposition(parent.ElementStart, parent.ElementEnd);
444mergePosition = newSpan.ElementStart;
457MergeFormattingInlines(parent.ElementStart);
498object outerContextValue = ((ITextPointer)source.ElementStart).GetValue(nonFormattingCharacterProperties[i]);
543newElement = InsertElementClone(element.ElementStart, element.ElementStart, element);
545position.MoveToPosition(element.ElementStart);
552element.Reposition(element.ContentStart, newElement.ElementStart);
614position = position.IsAtNonMergeableInlineStart ? ancestor.ElementStart : ancestor.ElementEnd;
777start = listItem.List.ElementStart;
969TextPointer start = firstChild.ElementStart.GetFrozenPointer(LogicalDirection.Backward);
986span = new Span(firstChild.ElementStart, lastChild.ElementEnd);
1283position = ((Inline)position.Parent).ElementStart;
1336SetStructuralInlineProperty(scopingPreviousInline.ElementStart, scopingNextInline.ElementEnd, FrameworkElement.FlowDirectionProperty, previousFlowDirection);
1761Span span = new Span(run.ElementStart, run.ElementEnd);
2052SplitFormattingElements(child.ElementStart, /*keepEmptyFormatting*/false, limit);
2230end = end.Paragraph.ElementStart;