27 instantiations of FixedTextPointer
PresentationFramework (27)
System\Windows\Documents\FixedDocument.cs (2)
497fixedTextPointer = new FixedTextPointer(true, LogicalDirection.Forward, flowPosition); 1430return new FixedTextPointer(true, LogicalDirection.Forward, flowPosition);
System\Windows\Documents\FixedFindEngine.cs (12)
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))); 162end = new FixedTextPointer(false, LogicalDirection.Backward, textBuilder.GetPageEndFlowPosition(pageNumber)); 163start = new FixedTextPointer(false, LogicalDirection.Forward, textBuilder.GetPageStartFlowPosition(pageNumber)); 167start = new FixedTextPointer(false, LogicalDirection.Forward, textBuilder.GetPageStartFlowPosition(pageNumber)); 168end = new FixedTextPointer(false, LogicalDirection.Backward, textBuilder.GetPageEndFlowPosition(pageNumber)); 300new FixedTextPointer(false, LogicalDirection.Forward,pageStartFlowPosition)); 306firstSearchPageStart = new FixedTextPointer(false, LogicalDirection.Forward, endAsFTP.FixedTextContainer.FixedTextBuilder.GetPageStartFlowPosition(pageNumber)); 320new FixedTextPointer(false, LogicalDirection.Backward, pageEndFlowPosition)); 326firstSearchPageEnd = new FixedTextPointer(false, LogicalDirection.Backward, startAsFTP.FixedTextContainer.FixedTextBuilder.GetPageEndFlowPosition(pageNumber));
System\Windows\Documents\FixedTextContainer.cs (4)
568_start = new FixedTextPointer(false, LogicalDirection.Backward, new FlowPosition(this, this.FixedTextBuilder.FixedFlowMap.FlowStartEdge, 1)); 569_end = new FixedTextPointer(false, LogicalDirection.Forward, new FlowPosition(this, this.FixedTextBuilder.FixedFlowMap.FlowEndEdge, 0)); 578FixedTextPointer eStart = new FixedTextPointer(false, LogicalDirection.Backward, pStart); 579FixedTextPointer eEnd = new FixedTextPointer(false, LogicalDirection.Forward, pEnd);
System\Windows\Documents\FixedTextPointer.cs (1)
278return new FixedTextPointer(true, gravity, fp);
System\Windows\Documents\FixedTextView.cs (7)
339FixedTextPointer nav = new FixedTextPointer(true, edge, (FlowPosition)ftp.FlowPosition.Clone()); 364nav = new FixedTextPointer(true, scanDir, (FlowPosition)ftp.FlowPosition.Clone()); 732_start = new FixedTextPointer(false, LogicalDirection.Forward, flowStart); 745_end = new FixedTextPointer(false, LogicalDirection.Backward, flowEnd); 1093FixedTextPointer nav = new FixedTextPointer(true, textdir, (FlowPosition)ftp.FlowPosition.Clone()); 1136FixedTextPointer nav = new FixedTextPointer(true, dir, flowP); 1168return new FixedTextPointer(true, edge, flowHit);
System\Windows\Documents\RubberbandSelector.cs (1)
327return new FixedTextPointer(false, LogicalDirection.Forward, flowHit);
62 references to FixedTextPointer
PresentationFramework (62)
MS\Internal\Documents\MultiPageTextView.cs (1)
771if (newPosition is DocumentSequenceTextPointer || newPosition is FixedTextPointer)
System\Windows\Documents\FixedDocument.cs (5)
400FixedTextPointer fixedTextPointer = contentPosition as FixedTextPointer; 482FixedTextPointer fixedTextPointer = null; 1127this.FixedContainer.GetMultiHighlights((FixedTextPointer)highlightRangeStart.CreateDynamicTextPointer(LogicalDirection.Forward), 1128(FixedTextPointer)highlightTransitionPosition.CreateDynamicTextPointer(LogicalDirection.Forward),
System\Windows\Documents\FixedElement.cs (6)
126internal FixedElement(ElementType type, FixedTextPointer start, FixedTextPointer end, int pageIndex) 430internal FixedTextPointer Start 436internal FixedTextPointer End 462private FixedTextPointer _start; // start position for this element 463private FixedTextPointer _end; // end position for this element
System\Windows\Documents\FixedFindEngine.cs (6)
37((start is FixedTextPointer) && (end is FixedTextPointer)) ); 304FixedTextPointer endAsFTP = end as FixedTextPointer; 324FixedTextPointer startAsFTP = start as FixedTextPointer;
System\Windows\Documents\FixedTextContainer.cs (16)
307internal FixedTextPointer VerifyPosition(ITextPointer position) 316FixedTextPointer ftp = position as FixedTextPointer; 329FixedTextPointer fixedTextPointer = textPointer as FixedTextPointer; 389internal void GetMultiHighlights(FixedTextPointer start, FixedTextPointer end, Dictionary<FixedPage, ArrayList> highlights, FixedHighlightType t, 396FixedTextPointer temp = start; 578FixedTextPointer eStart = new FixedTextPointer(false, LogicalDirection.Backward, pStart); 579FixedTextPointer eEnd = new FixedTextPointer(false, LogicalDirection.Forward, pEnd); 611FixedTextPointer pStart = (FixedTextPointer)start; 612FixedTextPointer pEnd = (FixedTextPointer)end; 640private FixedTextPointer _start; 641private FixedTextPointer _end;
System\Windows\Documents\FixedTextPointer.cs (4)
59FixedTextPointer ftp = this.FixedTextContainer.VerifyPosition(position); 84FixedTextPointer ftp = this.FixedTextContainer.VerifyPosition(position); 177FixedTextPointer ftp = this.FixedTextContainer.VerifyPosition(position); 408FixedTextPointer ftp = this.FixedTextContainer.VerifyPosition(position);
System\Windows\Documents\FixedTextView.cs (22)
116DocumentsTrace.FixedTextOM.TextView.Trace($"GetTextPositionFromPoint P{point}, STT={snapToText}, CP={(pos == null ? "null" : ((FixedTextPointer)pos).ToString())}"); 149DocumentsTrace.FixedTextOM.TextView.Trace($"GetRectFromTextPosition {(FixedTextPointer)position}, {position.LogicalDirection}"); 152FixedTextPointer ftp = Container.VerifyPosition(position); 178FixedTextPointer ftpNext = Container.VerifyPosition(psNext); 237FixedTextPointer startftp = this.Container.VerifyPosition(startPosition); 238FixedTextPointer endftp = this.Container.VerifyPosition(endPosition); 330DocumentsTrace.FixedTextOM.TextView.Trace($"FixedTextView.MoveToLine {(FixedTextPointer)position}, {position.LogicalDirection}, {suggestedX}, {count}"); 338FixedTextPointer ftp = Container.VerifyPosition(position); 339FixedTextPointer nav = new FixedTextPointer(true, edge, (FlowPosition)ftp.FlowPosition.Clone()); 433FixedTextPointer ftp = Container.VerifyPosition(position); 503FixedTextPointer ftp = Container.VerifyPosition(position); 577DocumentsTrace.FixedTextOM.TextView.Trace($"GetLineRange {(FixedTextPointer)position}, {position.LogicalDirection}"); 579FixedTextPointer ftp = Container.VerifyPosition(position); 634FixedTextPointer tp = Container.VerifyPosition(position); 725internal FixedTextPointer Start 738internal FixedTextPointer End 1070private bool _GetFixedPosition(FixedTextPointer ftp, out FixedPosition fixedp) 1093FixedTextPointer nav = new FixedTextPointer(true, textdir, (FlowPosition)ftp.FlowPosition.Clone()); 1124private bool _GetFirstFixedPosition(FixedTextPointer ftp, out FixedPosition fixedP) 1136FixedTextPointer nav = new FixedTextPointer(true, dir, flowP); 1271private FixedTextPointer _start; 1272private FixedTextPointer _end;
System\windows\Documents\TextEditorSelection.cs (1)
2304if (!(movingPosition is DocumentSequenceTextPointer || movingPosition is FixedTextPointer) &&
System\Windows\Documents\TextFindEngine.cs (1)
127findContainerStartPosition is FixedTextPointer)