24 instantiations of DocumentSequenceTextPointer
PresentationFramework (24)
System\Windows\Documents\DocumentSequence.cs (2)
369return new DocumentSequenceTextPointer(childBlock, (ITextPointer)cp); 1144return new DocumentSequenceTextPointer(childBlock, childPosition);
System\Windows\Documents\DocumentSequenceTextContainer.cs (9)
368return new DocumentSequenceTextPointer(cdb, tp); 518_start = new DocumentSequenceTextPointer(_doclistHead.NextBlock, _doclistHead.NextBlock.ChildContainer.Start); 519_end = new DocumentSequenceTextPointer(_doclistTail.PreviousBlock, _doclistTail.PreviousBlock.ChildContainer.End); 523_start = new DocumentSequenceTextPointer(_doclistHead, _doclistHead.ChildContainer.Start); 524_end = new DocumentSequenceTextPointer(_doclistTail, _doclistTail.ChildContainer.End); 612new DocumentSequenceTextPointer(insertAfter, insertAfter.End); 615_end = new DocumentSequenceTextPointer(newBlock, newBlock.ChildContainer.End); 620_start = new DocumentSequenceTextPointer(newBlock, newBlock.ChildContainer.Start); 757tsScan = new DocumentSequenceTextPointer(cdbScan, cdbScan.ChildContainer.Start);
System\Windows\Documents\DocumentSequenceTextPointer.cs (3)
780DocumentSequenceTextPointer newTp = new DocumentSequenceTextPointer(thisTp.ChildBlock, thisTp.ChildPointer.CreatePointer(gravity)); 898return new DocumentSequenceTextPointer(block, pointer); 995DocumentSequenceTextPointer tpScan = new DocumentSequenceTextPointer(tp1.ChildBlock, tp1.ChildPointer);
System\Windows\Documents\DocumentSequenceTextView.cs (4)
80tp = new DocumentSequenceTextPointer(ChildBlock, childOTP); 221newTp = new DocumentSequenceTextPointer(ChildBlock, childOTP); 367tpStart = new DocumentSequenceTextPointer(ChildBlock, childTR.Start); 368tpEnd = new DocumentSequenceTextPointer(ChildBlock, childTR.End);
System\Windows\Documents\FixedFindEngine.cs (6)
147end = new DocumentSequenceTextPointer(childBlock, new FixedTextPointer(false, LogicalDirection.Backward, fixedDoc.FixedContainer.FixedTextBuilder.GetPageEndFlowPosition(translatedPageNumber))); 148start = new DocumentSequenceTextPointer(childBlock, new FixedTextPointer(false, LogicalDirection.Forward, fixedDoc.FixedContainer.FixedTextBuilder.GetPageStartFlowPosition(translatedPageNumber))); 152start = new DocumentSequenceTextPointer(childBlock, new FixedTextPointer(false, LogicalDirection.Forward, fixedDoc.FixedContainer.FixedTextBuilder.GetPageStartFlowPosition(translatedPageNumber))); 153end = new DocumentSequenceTextPointer(childBlock, new FixedTextPointer(false, LogicalDirection.Backward, fixedDoc.FixedContainer.FixedTextBuilder.GetPageEndFlowPosition(translatedPageNumber))); 299firstSearchPageStart = new DocumentSequenceTextPointer(endAsDSTP.ChildBlock, 319firstSearchPageEnd = new DocumentSequenceTextPointer( startAsDSTP.ChildBlock,
98 references to DocumentSequenceTextPointer
PresentationFramework (98)
MS\Internal\Documents\MultiPageTextView.cs (1)
771if (newPosition is DocumentSequenceTextPointer || newPosition is FixedTextPointer)
System\Windows\Documents\DocumentSequence.cs (1)
315if (contentPosition is DocumentSequenceTextPointer dsTextPointer)
System\Windows\Documents\DocumentSequenceTextContainer.cs (14)
340internal DocumentSequenceTextPointer VerifyPosition(ITextPointer position) 349DocumentSequenceTextPointer tp = position as DocumentSequenceTextPointer; 361internal DocumentSequenceTextPointer MapChildPositionToParent(ITextPointer tp) 554_changes.AddChange(precursorTextChange, DocumentSequenceTextPointer.GetOffsetToPosition(_start, startPosition), symbolCount, false /* collectTextChanges */); 611DocumentSequenceTextPointer changeStart = 711DocumentSequenceTextPointer tsScan = null; 717DocumentSequenceTextPointer tsEnd = (DocumentSequenceTextPointer)ts.End; 727tsScan = (DocumentSequenceTextPointer)ts.Start; 792private DocumentSequenceTextPointer _start; // Start of the aggregated TextContainer 793private DocumentSequenceTextPointer _end; // End of the aggregated TextContainer 1011DocumentSequenceTextPointer parentChangePosition = textPosition.CreateDynamicTextPointer(LogicalDirection.Forward) as DocumentSequenceTextPointer;
System\Windows\Documents\DocumentSequenceTextPointer.cs (58)
57return DocumentSequenceTextPointer.CompareTo(this, position); 73return DocumentSequenceTextPointer.GetOffsetToPosition(this, position); 81return DocumentSequenceTextPointer.GetPointerContext(this, direction); 90return DocumentSequenceTextPointer.GetTextRunLength(this, direction); 105return DocumentSequenceTextPointer.GetTextInRun(this, direction, textBuffer, startIndex, count); 114return DocumentSequenceTextPointer.GetAdjacentElement(this, direction); 123return DocumentSequenceTextPointer.GetElementType(this, direction); 131return DocumentSequenceTextPointer.HasEqualScope(this, position); 141return DocumentSequenceTextPointer.GetValue(this, property); 150return DocumentSequenceTextPointer.ReadLocalValue(this, property); 159return DocumentSequenceTextPointer.GetLocalValueEnumerator(this); 167return DocumentSequenceTextPointer.CreatePointer(this); 185return DocumentSequenceTextPointer.CreatePointer(this, distance); 193return DocumentSequenceTextPointer.CreatePointer(this, gravity); 201return DocumentSequenceTextPointer.CreatePointer(this, distance, gravity); 306return DocumentSequenceTextPointer.ToString(this); 326return DocumentSequenceTextPointer.GetElementType(this); 444return DocumentSequenceTextPointer.iScan(this, direction); 455if (DocumentSequenceTextPointer.iScan(this, offset)) 470DocumentSequenceTextPointer tp = this.AggregatedContainer.VerifyPosition(position); 595public static int CompareTo(DocumentSequenceTextPointer thisTp, ITextPointer position) 597DocumentSequenceTextPointer tp = thisTp.AggregatedContainer.VerifyPosition(position); 607public static int GetOffsetToPosition(DocumentSequenceTextPointer thisTp, ITextPointer position) 609DocumentSequenceTextPointer tp = thisTp.AggregatedContainer.VerifyPosition(position); 629public static TextPointerContext GetPointerContext(DocumentSequenceTextPointer thisTp, LogicalDirection direction) 640public static int GetTextRunLength(DocumentSequenceTextPointer thisTp, LogicalDirection direction) 651public static int GetTextInRun(DocumentSequenceTextPointer thisTp, LogicalDirection direction, char[] textBuffer, int startIndex, int count) 680public static object GetAdjacentElement(DocumentSequenceTextPointer thisTp, LogicalDirection direction) 691public static Type GetElementType(DocumentSequenceTextPointer thisTp, LogicalDirection direction) 695DocumentSequenceTextPointer tp = xGetClingDSTP(thisTp, direction); 703public static Type GetElementType(DocumentSequenceTextPointer thisTp) 711public static bool HasEqualScope(DocumentSequenceTextPointer thisTp, ITextPointer position) 713DocumentSequenceTextPointer tp = thisTp.AggregatedContainer.VerifyPosition(position); 727public static object GetValue(DocumentSequenceTextPointer thisTp, DependencyProperty property) 738public static object ReadLocalValue(DocumentSequenceTextPointer thisTp, DependencyProperty property) 749public static LocalValueEnumerator GetLocalValueEnumerator(DocumentSequenceTextPointer thisTp) 754public static ITextPointer CreatePointer(DocumentSequenceTextPointer thisTp) 759public static ITextPointer CreatePointer(DocumentSequenceTextPointer thisTp, int distance) 764public static ITextPointer CreatePointer(DocumentSequenceTextPointer thisTp, LogicalDirection gravity) 772public static ITextPointer CreatePointer(DocumentSequenceTextPointer thisTp, int distance, LogicalDirection gravity) 780DocumentSequenceTextPointer newTp = new DocumentSequenceTextPointer(thisTp.ChildBlock, thisTp.ChildPointer.CreatePointer(gravity)); 817internal static bool iScan(DocumentSequenceTextPointer thisTp, LogicalDirection direction) 829internal static bool iScan(DocumentSequenceTextPointer thisTp, int distance) 841internal static string ToString(DocumentSequenceTextPointer thisTp) 862private static DocumentSequenceTextPointer xGetClingDSTP(DocumentSequenceTextPointer thisTp, LogicalDirection direction) 912private static TextPointerContext xGapAwareGetSymbolType(DocumentSequenceTextPointer thisTp, LogicalDirection direction) 914DocumentSequenceTextPointer tp = xGetClingDSTP(thisTp, direction); 919private static object xGapAwareGetEmbeddedElement(DocumentSequenceTextPointer thisTp, LogicalDirection direction) 921DocumentSequenceTextPointer tp = xGetClingDSTP(thisTp, direction); 930private static int xGapAwareCompareTo(DocumentSequenceTextPointer thisTp, DocumentSequenceTextPointer tp) 959private static bool xUnseparated(DocumentSequenceTextPointer tp1, DocumentSequenceTextPointer tp2) 986private static int xGapAwareGetDistance(DocumentSequenceTextPointer tp1, DocumentSequenceTextPointer tp2) 995DocumentSequenceTextPointer tpScan = new DocumentSequenceTextPointer(tp1.ChildBlock, tp1.ChildPointer); 1012private static bool xGapAwareScan(DocumentSequenceTextPointer thisTp, int distance)
System\Windows\Documents\DocumentSequenceTextView.cs (16)
72DocumentSequenceTextPointer tp = null; 88return tp == null ? null : DocumentSequenceTextPointer.CreatePointer(tp, edge); 119DocumentSequenceTextPointer tp = null; 149DocumentSequenceTextPointer startTp = null; 150DocumentSequenceTextPointer endTp = null; 203DocumentSequenceTextPointer newTp = null; 205DocumentSequenceTextPointer tp = null; 227return DocumentSequenceTextPointer.CreatePointer(newTp, newEdge); 257DocumentSequenceTextPointer ftp = this.DocumentSequenceTextContainer.VerifyPosition(position); 304DocumentSequenceTextPointer ftp = this.DocumentSequenceTextContainer.VerifyPosition(position); 330DocumentSequenceTextPointer ftp = this.DocumentSequenceTextContainer.VerifyPosition(position); 352DocumentSequenceTextPointer tpStart = null; 353DocumentSequenceTextPointer tpEnd = null; 354DocumentSequenceTextPointer tpLine = null; 425DocumentSequenceTextPointer tp = null; 551DocumentSequenceTextPointer ptpStart, ptpEnd;
System\Windows\Documents\FixedFindEngine.cs (6)
36Debug.Assert( ((start is DocumentSequenceTextPointer) && (end is DocumentSequenceTextPointer)) || 295DocumentSequenceTextPointer endAsDSTP = end as DocumentSequenceTextPointer; 315DocumentSequenceTextPointer startAsDSTP = start as DocumentSequenceTextPointer;
System\windows\Documents\TextEditorSelection.cs (1)
2304if (!(movingPosition is DocumentSequenceTextPointer || movingPosition is FixedTextPointer) &&
System\Windows\Documents\TextFindEngine.cs (1)
126if (findContainerStartPosition is DocumentSequenceTextPointer ||