27 instantiations of FixedTextPointer
PresentationFramework (27)
src\Framework\System\Windows\Documents\FixedDocument.cs (2)
535fixedTextPointer = new FixedTextPointer(true, LogicalDirection.Forward, flowPosition); 1485return new FixedTextPointer(true, LogicalDirection.Forward, flowPosition);
src\Framework\System\Windows\Documents\FixedFindEngine.cs (12)
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))); 172end = new FixedTextPointer(false, LogicalDirection.Backward, textBuilder.GetPageEndFlowPosition(pageNumber)); 173start = new FixedTextPointer(false, LogicalDirection.Forward, textBuilder.GetPageStartFlowPosition(pageNumber)); 177start = new FixedTextPointer(false, LogicalDirection.Forward, textBuilder.GetPageStartFlowPosition(pageNumber)); 178end = new FixedTextPointer(false, LogicalDirection.Backward, textBuilder.GetPageEndFlowPosition(pageNumber)); 311new FixedTextPointer(false, LogicalDirection.Forward,pageStartFlowPosition)); 317firstSearchPageStart = new FixedTextPointer(false, LogicalDirection.Forward, endAsFTP.FixedTextContainer.FixedTextBuilder.GetPageStartFlowPosition(pageNumber)); 331new FixedTextPointer(false, LogicalDirection.Backward, pageEndFlowPosition)); 337firstSearchPageEnd = new FixedTextPointer(false, LogicalDirection.Backward, startAsFTP.FixedTextContainer.FixedTextBuilder.GetPageEndFlowPosition(pageNumber));
src\Framework\System\Windows\Documents\FixedTextContainer.cs (4)
593_start = new FixedTextPointer(false, LogicalDirection.Backward, new FlowPosition(this, this.FixedTextBuilder.FixedFlowMap.FlowStartEdge, 1)); 594_end = new FixedTextPointer(false, LogicalDirection.Forward, new FlowPosition(this, this.FixedTextBuilder.FixedFlowMap.FlowEndEdge, 0)); 604FixedTextPointer eStart = new FixedTextPointer(false, LogicalDirection.Backward, pStart); 605FixedTextPointer eEnd = new FixedTextPointer(false, LogicalDirection.Forward, pEnd);
src\Framework\System\Windows\Documents\FixedTextPointer.cs (1)
301return new FixedTextPointer(true, gravity, fp);
src\Framework\System\Windows\Documents\FixedTextView.cs (7)
359FixedTextPointer nav = new FixedTextPointer(true, edge, (FlowPosition)ftp.FlowPosition.Clone()); 384nav = new FixedTextPointer(true, scanDir, (FlowPosition)ftp.FlowPosition.Clone()); 756_start = new FixedTextPointer(false, LogicalDirection.Forward, flowStart); 769_end = new FixedTextPointer(false, LogicalDirection.Backward, flowEnd); 1122FixedTextPointer nav = new FixedTextPointer(true, textdir, (FlowPosition)ftp.FlowPosition.Clone()); 1165FixedTextPointer nav = new FixedTextPointer(true, dir, flowP); 1197return new FixedTextPointer(true, edge, flowHit);
src\Framework\System\Windows\Documents\RubberbandSelector.cs (1)
437return new FixedTextPointer(false, LogicalDirection.Forward, flowHit);
59 references to FixedTextPointer
PresentationFramework (59)
src\Framework\MS\Internal\Documents\MultiPageTextView.cs (1)
779if (newPosition is DocumentSequenceTextPointer || newPosition is FixedTextPointer)
src\Framework\System\Windows\Documents\FixedDocument.cs (5)
432FixedTextPointer fixedTextPointer = contentPosition as FixedTextPointer; 520FixedTextPointer fixedTextPointer = null; 1174this.FixedContainer.GetMultiHighlights((FixedTextPointer)highlightRangeStart.CreateDynamicTextPointer(LogicalDirection.Forward), 1175(FixedTextPointer)highlightTransitionPosition.CreateDynamicTextPointer(LogicalDirection.Forward),
src\Framework\System\Windows\Documents\FixedElement.cs (6)
139internal FixedElement(ElementType type, FixedTextPointer start, FixedTextPointer end, int pageIndex) 439internal FixedTextPointer Start 445internal FixedTextPointer End 471private FixedTextPointer _start; // start position for this element 472private FixedTextPointer _end; // end position for this element
src\Framework\System\Windows\Documents\FixedFindEngine.cs (6)
44((start is FixedTextPointer) && (end is FixedTextPointer)) ); 315FixedTextPointer endAsFTP = end as FixedTextPointer; 335FixedTextPointer startAsFTP = start as FixedTextPointer;
src\Framework\System\Windows\Documents\FixedTextContainer.cs (16)
329internal FixedTextPointer VerifyPosition(ITextPointer position) 341FixedTextPointer ftp = position as FixedTextPointer; 354FixedTextPointer fixedTextPointer = textPointer as FixedTextPointer; 414internal void GetMultiHighlights(FixedTextPointer start, FixedTextPointer end, Dictionary<FixedPage, ArrayList> highlights, FixedHighlightType t, 421FixedTextPointer temp = start; 604FixedTextPointer eStart = new FixedTextPointer(false, LogicalDirection.Backward, pStart); 605FixedTextPointer eEnd = new FixedTextPointer(false, LogicalDirection.Forward, pEnd); 637FixedTextPointer pStart = (FixedTextPointer)start; 638FixedTextPointer pEnd = (FixedTextPointer)end; 666private FixedTextPointer _start; 667private FixedTextPointer _end;
src\Framework\System\Windows\Documents\FixedTextPointer.cs (4)
73FixedTextPointer ftp = this.FixedTextContainer.VerifyPosition(position); 98FixedTextPointer ftp = this.FixedTextContainer.VerifyPosition(position); 194FixedTextPointer ftp = this.FixedTextContainer.VerifyPosition(position); 431FixedTextPointer ftp = this.FixedTextContainer.VerifyPosition(position);
src\Framework\System\Windows\Documents\FixedTextView.cs (19)
134DocumentsTrace.FixedTextOM.TextView.Trace(string.Format("GetTextPositionFromPoint P{0}, STT={1}, CP={2}", point, snapToText, pos == null ? "null" : ((FixedTextPointer)pos).ToString())); 170FixedTextPointer ftp = Container.VerifyPosition(position); 196FixedTextPointer ftpNext = Container.VerifyPosition(psNext); 259FixedTextPointer startftp = this.Container.VerifyPosition(startPosition); 260FixedTextPointer endftp = this.Container.VerifyPosition(endPosition); 358FixedTextPointer ftp = Container.VerifyPosition(position); 359FixedTextPointer nav = new FixedTextPointer(true, edge, (FlowPosition)ftp.FlowPosition.Clone()); 454FixedTextPointer ftp = Container.VerifyPosition(position); 525FixedTextPointer ftp = Container.VerifyPosition(position); 602FixedTextPointer ftp = Container.VerifyPosition(position); 657FixedTextPointer tp = Container.VerifyPosition(position); 749internal FixedTextPointer Start 762internal FixedTextPointer End 1099private bool _GetFixedPosition(FixedTextPointer ftp, out FixedPosition fixedp) 1122FixedTextPointer nav = new FixedTextPointer(true, textdir, (FlowPosition)ftp.FlowPosition.Clone()); 1153private bool _GetFirstFixedPosition(FixedTextPointer ftp, out FixedPosition fixedP) 1165FixedTextPointer nav = new FixedTextPointer(true, dir, flowP); 1303private FixedTextPointer _start; 1304private FixedTextPointer _end;
src\Framework\System\windows\Documents\TextEditorSelection.cs (1)
2329if (!(movingPosition is DocumentSequenceTextPointer || movingPosition is FixedTextPointer) &&
src\Framework\System\Windows\Documents\TextFindEngine.cs (1)
141findContainerStartPosition is FixedTextPointer)