24 instantiations of DocumentSequenceTextPointer
PresentationFramework (24)
src\Framework\System\Windows\Documents\DocumentSequence.cs (2)
412return new DocumentSequenceTextPointer(childBlock, (ITextPointer)cp); 1190return new DocumentSequenceTextPointer(childBlock, childPosition);
src\Framework\System\Windows\Documents\DocumentSequenceTextContainer.cs (9)
393return new DocumentSequenceTextPointer(cdb, tp); 543_start = new DocumentSequenceTextPointer(_doclistHead.NextBlock, _doclistHead.NextBlock.ChildContainer.Start); 544_end = new DocumentSequenceTextPointer(_doclistTail.PreviousBlock, _doclistTail.PreviousBlock.ChildContainer.End); 548_start = new DocumentSequenceTextPointer(_doclistHead, _doclistHead.ChildContainer.Start); 549_end = new DocumentSequenceTextPointer(_doclistTail, _doclistTail.ChildContainer.End); 637new DocumentSequenceTextPointer(insertAfter, insertAfter.End); 640_end = new DocumentSequenceTextPointer(newBlock, newBlock.ChildContainer.End); 645_start = new DocumentSequenceTextPointer(newBlock, newBlock.ChildContainer.Start); 783tsScan = new DocumentSequenceTextPointer(cdbScan, cdbScan.ChildContainer.Start);
src\Framework\System\Windows\Documents\DocumentSequenceTextPointer.cs (3)
803DocumentSequenceTextPointer newTp = new DocumentSequenceTextPointer(thisTp.ChildBlock, thisTp.ChildPointer.CreatePointer(gravity)); 925return new DocumentSequenceTextPointer(block, pointer); 1022DocumentSequenceTextPointer tpScan = new DocumentSequenceTextPointer(tp1.ChildBlock, tp1.ChildPointer);
src\Framework\System\Windows\Documents\DocumentSequenceTextView.cs (4)
95tp = new DocumentSequenceTextPointer(ChildBlock, childOTP); 236newTp = new DocumentSequenceTextPointer(ChildBlock, childOTP); 391tpStart = new DocumentSequenceTextPointer(ChildBlock, childTR.Start); 392tpEnd = new DocumentSequenceTextPointer(ChildBlock, childTR.End);
src\Framework\System\Windows\Documents\FixedFindEngine.cs (6)
157end = new DocumentSequenceTextPointer(childBlock, new FixedTextPointer(false, LogicalDirection.Backward, fixedDoc.FixedContainer.FixedTextBuilder.GetPageEndFlowPosition(translatedPageNumber))); 158start = new DocumentSequenceTextPointer(childBlock, new FixedTextPointer(false, LogicalDirection.Forward, fixedDoc.FixedContainer.FixedTextBuilder.GetPageStartFlowPosition(translatedPageNumber))); 162start = new DocumentSequenceTextPointer(childBlock, new FixedTextPointer(false, LogicalDirection.Forward, fixedDoc.FixedContainer.FixedTextBuilder.GetPageStartFlowPosition(translatedPageNumber))); 163end = new DocumentSequenceTextPointer(childBlock, new FixedTextPointer(false, LogicalDirection.Backward, fixedDoc.FixedContainer.FixedTextBuilder.GetPageEndFlowPosition(translatedPageNumber))); 310firstSearchPageStart = new DocumentSequenceTextPointer(endAsDSTP.ChildBlock, 330firstSearchPageEnd = new DocumentSequenceTextPointer( startAsDSTP.ChildBlock,
98 references to DocumentSequenceTextPointer
PresentationFramework (98)
src\Framework\MS\Internal\Documents\MultiPageTextView.cs (1)
779if (newPosition is DocumentSequenceTextPointer || newPosition is FixedTextPointer)
src\Framework\System\Windows\Documents\DocumentSequence.cs (3)
347if (contentPosition is DocumentSequenceTextPointer) 349DocumentSequenceTextPointer dsTextPointer = (DocumentSequenceTextPointer)contentPosition;
src\Framework\System\Windows\Documents\DocumentSequenceTextContainer.cs (14)
362internal DocumentSequenceTextPointer VerifyPosition(ITextPointer position) 374DocumentSequenceTextPointer tp = position as DocumentSequenceTextPointer; 386internal DocumentSequenceTextPointer MapChildPositionToParent(ITextPointer tp) 579_changes.AddChange(precursorTextChange, DocumentSequenceTextPointer.GetOffsetToPosition(_start, startPosition), symbolCount, false /* collectTextChanges */); 636DocumentSequenceTextPointer changeStart = 737DocumentSequenceTextPointer tsScan = null; 743DocumentSequenceTextPointer tsEnd = (DocumentSequenceTextPointer)ts.End; 753tsScan = (DocumentSequenceTextPointer)ts.Start; 818private DocumentSequenceTextPointer _start; // Start of the aggregated TextContainer 819private DocumentSequenceTextPointer _end; // End of the aggregated TextContainer 1037DocumentSequenceTextPointer parentChangePosition = textPosition.CreateDynamicTextPointer(LogicalDirection.Forward) as DocumentSequenceTextPointer;
src\Framework\System\Windows\Documents\DocumentSequenceTextPointer.cs (56)
70return DocumentSequenceTextPointer.CompareTo(this, position); 86return DocumentSequenceTextPointer.GetOffsetToPosition(this, position); 94return DocumentSequenceTextPointer.GetPointerContext(this, direction); 103return DocumentSequenceTextPointer.GetTextRunLength(this, direction); 118return DocumentSequenceTextPointer.GetTextInRun(this, direction, textBuffer, startIndex, count); 127return DocumentSequenceTextPointer.GetAdjacentElement(this, direction); 136return DocumentSequenceTextPointer.GetElementType(this, direction); 144return DocumentSequenceTextPointer.HasEqualScope(this, position); 154return DocumentSequenceTextPointer.GetValue(this, property); 163return DocumentSequenceTextPointer.ReadLocalValue(this, property); 172return DocumentSequenceTextPointer.GetLocalValueEnumerator(this); 180return DocumentSequenceTextPointer.CreatePointer(this); 198return DocumentSequenceTextPointer.CreatePointer(this, distance); 206return DocumentSequenceTextPointer.CreatePointer(this, gravity); 214return DocumentSequenceTextPointer.CreatePointer(this, distance, gravity); 339return DocumentSequenceTextPointer.GetElementType(this); 458return DocumentSequenceTextPointer.iScan(this, direction); 469if (DocumentSequenceTextPointer.iScan(this, offset)) 484DocumentSequenceTextPointer tp = this.AggregatedContainer.VerifyPosition(position); 609public static int CompareTo(DocumentSequenceTextPointer thisTp, ITextPointer position) 611DocumentSequenceTextPointer tp = thisTp.AggregatedContainer.VerifyPosition(position); 621public static int GetOffsetToPosition(DocumentSequenceTextPointer thisTp, ITextPointer position) 623DocumentSequenceTextPointer tp = thisTp.AggregatedContainer.VerifyPosition(position); 643public static TextPointerContext GetPointerContext(DocumentSequenceTextPointer thisTp, LogicalDirection direction) 654public static int GetTextRunLength(DocumentSequenceTextPointer thisTp, LogicalDirection direction) 665public static int GetTextInRun(DocumentSequenceTextPointer thisTp, LogicalDirection direction, char[] textBuffer, int startIndex, int count) 697public static object GetAdjacentElement(DocumentSequenceTextPointer thisTp, LogicalDirection direction) 708public static Type GetElementType(DocumentSequenceTextPointer thisTp, LogicalDirection direction) 712DocumentSequenceTextPointer tp = xGetClingDSTP(thisTp, direction); 720public static Type GetElementType(DocumentSequenceTextPointer thisTp) 728public static bool HasEqualScope(DocumentSequenceTextPointer thisTp, ITextPointer position) 730DocumentSequenceTextPointer tp = thisTp.AggregatedContainer.VerifyPosition(position); 744public static object GetValue(DocumentSequenceTextPointer thisTp, DependencyProperty property) 758public static object ReadLocalValue(DocumentSequenceTextPointer thisTp, DependencyProperty property) 772public static LocalValueEnumerator GetLocalValueEnumerator(DocumentSequenceTextPointer thisTp) 777public static ITextPointer CreatePointer(DocumentSequenceTextPointer thisTp) 782public static ITextPointer CreatePointer(DocumentSequenceTextPointer thisTp, int distance) 787public static ITextPointer CreatePointer(DocumentSequenceTextPointer thisTp, LogicalDirection gravity) 795public static ITextPointer CreatePointer(DocumentSequenceTextPointer thisTp, int distance, LogicalDirection gravity) 803DocumentSequenceTextPointer newTp = new DocumentSequenceTextPointer(thisTp.ChildBlock, thisTp.ChildPointer.CreatePointer(gravity)); 840internal static bool iScan(DocumentSequenceTextPointer thisTp, LogicalDirection direction) 852internal static bool iScan(DocumentSequenceTextPointer thisTp, int distance) 889private static DocumentSequenceTextPointer xGetClingDSTP(DocumentSequenceTextPointer thisTp, LogicalDirection direction) 939private static TextPointerContext xGapAwareGetSymbolType(DocumentSequenceTextPointer thisTp, LogicalDirection direction) 941DocumentSequenceTextPointer tp = xGetClingDSTP(thisTp, direction); 946private static object xGapAwareGetEmbeddedElement(DocumentSequenceTextPointer thisTp, LogicalDirection direction) 948DocumentSequenceTextPointer tp = xGetClingDSTP(thisTp, direction); 957private static int xGapAwareCompareTo(DocumentSequenceTextPointer thisTp, DocumentSequenceTextPointer tp) 986private static bool xUnseparated(DocumentSequenceTextPointer tp1, DocumentSequenceTextPointer tp2) 1013private static int xGapAwareGetDistance(DocumentSequenceTextPointer tp1, DocumentSequenceTextPointer tp2) 1022DocumentSequenceTextPointer tpScan = new DocumentSequenceTextPointer(tp1.ChildBlock, tp1.ChildPointer); 1039private static bool xGapAwareScan(DocumentSequenceTextPointer thisTp, int distance)
src\Framework\System\Windows\Documents\DocumentSequenceTextView.cs (16)
87DocumentSequenceTextPointer tp = null; 103return tp == null ? null : DocumentSequenceTextPointer.CreatePointer(tp, edge); 134DocumentSequenceTextPointer tp = null; 164DocumentSequenceTextPointer startTp = null; 165DocumentSequenceTextPointer endTp = null; 218DocumentSequenceTextPointer newTp = null; 220DocumentSequenceTextPointer tp = null; 242return DocumentSequenceTextPointer.CreatePointer(newTp, newEdge); 275DocumentSequenceTextPointer ftp = this.DocumentSequenceTextContainer.VerifyPosition(position); 325DocumentSequenceTextPointer ftp = this.DocumentSequenceTextContainer.VerifyPosition(position); 354DocumentSequenceTextPointer ftp = this.DocumentSequenceTextContainer.VerifyPosition(position); 376DocumentSequenceTextPointer tpStart = null; 377DocumentSequenceTextPointer tpEnd = null; 378DocumentSequenceTextPointer tpLine = null; 449DocumentSequenceTextPointer tp = null; 581DocumentSequenceTextPointer ptpStart, ptpEnd;
src\Framework\System\Windows\Documents\FixedFindEngine.cs (6)
43Debug.Assert( ((start is DocumentSequenceTextPointer) && (end is DocumentSequenceTextPointer)) || 306DocumentSequenceTextPointer endAsDSTP = end as DocumentSequenceTextPointer; 326DocumentSequenceTextPointer startAsDSTP = start as DocumentSequenceTextPointer;
src\Framework\System\windows\Documents\TextEditorSelection.cs (1)
2329if (!(movingPosition is DocumentSequenceTextPointer || movingPosition is FixedTextPointer) &&
src\Framework\System\Windows\Documents\TextFindEngine.cs (1)
140if (findContainerStartPosition is DocumentSequenceTextPointer ||