5 implementations of CreatePointer
PresentationFramework (5)
System\Windows\Controls\PasswordTextNavigator.cs (1)
327ITextPointer ITextPointer.CreatePointer(LogicalDirection gravity)
System\Windows\Documents\DocumentSequenceTextPointer.cs (1)
191ITextPointer ITextPointer.CreatePointer(LogicalDirection gravity)
System\Windows\Documents\FixedTextPointer.cs (1)
260ITextPointer ITextPointer.CreatePointer(LogicalDirection gravity)
System\Windows\Documents\NullTextNavigator.cs (1)
182ITextPointer ITextPointer.CreatePointer(LogicalDirection gravity)
System\Windows\Documents\TextPointer.cs (1)
2574ITextPointer ITextPointer.CreatePointer(LogicalDirection gravity)
86 references to CreatePointer
PresentationFramework (86)
MS\Internal\Annotations\Anchoring\FixedTextSelectionProcessor.cs (4)
95ITextPointer startPointer = segment.Start.CreatePointer(LogicalDirection.Forward); 102ITextPointer endPointer = segment.End.CreatePointer(LogicalDirection.Backward); 601start = textView.TextSegments[0].Start.CreatePointer(LogicalDirection.Forward); 602end = textView.TextSegments[textView.TextSegments.Count - 1].End.CreatePointer(LogicalDirection.Backward);
MS\Internal\Annotations\Anchoring\TextSelectionHelper.cs (4)
189IDocumentPaginatorSource content = GetPointerPage(pointer.CreatePointer(LogicalDirection.Forward), out pageNumber); 230return GetAnchorPointForPointer(anchor.Start.CreatePointer(LogicalDirection.Forward)); 422ITextPointer start = segment.Start.CreatePointer(LogicalDirection.Forward); 423ITextPointer end = segment.End.CreatePointer(LogicalDirection.Backward);
MS\Internal\Annotations\Component\AnnotationHighlightLayer.cs (1)
1099ITextView parentView = TextSelectionHelper.GetDocumentPageTextView(TopOwner.Range.Start.CreatePointer(LogicalDirection.Forward));
MS\Internal\Annotations\Component\MarkedHighlightComponent.cs (3)
658ITextPointer start = anchor.Start.CreatePointer(LogicalDirection.Forward); 659ITextPointer end = anchor.End.CreatePointer(LogicalDirection.Backward); 824nextPointer = nextPointer.CreatePointer(direction == LogicalDirection.Backward ? LogicalDirection.Forward : LogicalDirection.Backward);
MS\Internal\Documents\DocumentGrid.cs (1)
298tp = tp.CreatePointer(LogicalDirection.Forward);
MS\Internal\Documents\DocumentViewerHelper.cs (1)
401contextMenuPosition = textContainer.TextSelection.Start.CreatePointer(LogicalDirection.Forward);
MS\Internal\Documents\TextContainerHelper.cs (2)
447positionsStart.Insert(0, position.CreatePointer(LogicalDirection.Forward)); 463positionsEnd.Insert(0, position.CreatePointer(LogicalDirection.Backward));
MS\Internal\Documents\TextDocumentView.cs (10)
763position = paragraph.StartPosition.CreatePointer(LogicalDirection.Forward); 767position = paragraph.EndPosition.CreatePointer(LogicalDirection.Backward); 880position = paragraph.StartPosition.CreatePointer(LogicalDirection.Forward); 884position = paragraph.EndPosition.CreatePointer(LogicalDirection.Backward); 2489positionOut = lines[lineIndex].StartPosition.CreatePointer(LogicalDirection.Forward); 2509positionOut = lines[0].StartPosition.CreatePointer(LogicalDirection.Forward); 2521positionOut = lines[lines.Count - 1].StartPosition.CreatePointer(LogicalDirection.Forward); 2968positionOut = lines[lineIndex].StartPosition.CreatePointer(LogicalDirection.Forward); 2983positionOut = lines[0].StartPosition.CreatePointer(LogicalDirection.Forward); 2995positionOut = lines[lines.Count - 1].StartPosition.CreatePointer(LogicalDirection.Forward);
MS\Internal\Documents\TextParagraphView.cs (1)
177positionOut = lines[lineIndex].StartPosition.CreatePointer(LogicalDirection.Forward);
System\Windows\Controls\PasswordTextContainer.cs (1)
224return ((ITextPointer)position.Handle0).CreatePointer(direction);
System\Windows\Controls\TextAdaptor.cs (4)
613rangeStart = position.CreatePointer(LogicalDirection.Forward); 615rangeEnd = position.CreatePointer(LogicalDirection.Backward); 623rangeStart = position.CreatePointer(LogicalDirection.Forward); 625rangeEnd = position.CreatePointer(LogicalDirection.Backward);
System\Windows\Controls\TextBox.cs (2)
1443textPointer = (TextPointer)TextEditor.GetTextView(this.RenderScope).GetLineRange(textPointer).Start.CreatePointer(textPointer.LogicalDirection); 1472textPointer = (TextPointer)TextEditor.GetTextView(this.RenderScope).GetLineRange(textPointer).End.CreatePointer(textPointer.LogicalDirection);
System\Windows\Controls\TextRangeAdaptor.cs (6)
1672ITextPointer position = _end.CreatePointer(LogicalDirection.Backward); 1683attrEnd = position.CreatePointer(LogicalDirection.Backward); 1690attrStart = position.CreatePointer(LogicalDirection.Forward); 1703ITextPointer position = _start.CreatePointer(LogicalDirection.Forward); 1714attrStart = position.CreatePointer(LogicalDirection.Forward); 1721attrEnd = position.CreatePointer(LogicalDirection.Backward);
System\Windows\Documents\CompositionAdorner.cs (4)
326ITextPointer rangeStart = start.CreatePointer(LogicalDirection.Forward); 327ITextPointer rangeEnd = end.CreatePointer(LogicalDirection.Backward); 602endLinePointer = textSegment.End.CreatePointer(LogicalDirection.Backward); 617startLinePointer = textSegment.End.CreatePointer(LogicalDirection.Forward);
System\Windows\Documents\DocumentSequenceTextContainer.cs (1)
107return ((ITextPointer)position.Handle0).CreatePointer(direction);
System\Windows\Documents\DocumentSequenceTextPointer.cs (5)
189/// <see cref="ITextPointer.CreatePointer(LogicalDirection)"/> 366ITextPointer positionForwardGravity = ((ITextPointer)this).CreatePointer(LogicalDirection.Forward); 780DocumentSequenceTextPointer newTp = new DocumentSequenceTextPointer(thisTp.ChildBlock, thisTp.ChildPointer.CreatePointer(gravity)); 1071cdb.ChildContainer.Start.CreatePointer(childTn.LogicalDirection) 1072: cdb.ChildContainer.End.CreatePointer(childTn.LogicalDirection)
System\Windows\Documents\DocumentSequenceTextView.cs (4)
135return ChildTextView.GetRawRectangleFromTextPosition(tp.ChildPointer.CreatePointer(position.LogicalDirection), out transform); 218ITextPointer childOTP = ChildTextView.GetPositionAtNextLine(tp.ChildPointer.CreatePointer(position.LogicalDirection), suggestedX, count, out newSuggestedX, out linesMoved); 364TextSegment childTR = ChildTextView.GetLineRange(tpLine.ChildPointer.CreatePointer(position.LogicalDirection)); 438return ChildTextView.Contains(tp.ChildPointer.CreatePointer(position.LogicalDirection));
System\Windows\Documents\FixedTextContainer.cs (1)
92return ((ITextPointer)position.Handle0).CreatePointer(direction);
System\Windows\Documents\FixedTextPointer.cs (2)
258/// <see cref="ITextPointer.CreatePointer(LogicalDirection)"/> 576ITextPointer positionForwardGravity = ((ITextPointer)this).CreatePointer(LogicalDirection.Forward);
System\Windows\Documents\FixedTextView.cs (2)
859itp = ((ITextPointer)this.Start).CreatePointer(LogicalDirection.Forward); 864itp = ((ITextPointer)this.End).CreatePointer(LogicalDirection.Backward);
System\Windows\Documents\ImmComposition.cs (6)
631ITextPointer startPosition = startNavigator.CreatePointer(LogicalDirection.Forward); 632ITextPointer endPosition = endNavigator.CreatePointer(LogicalDirection.Backward); 633ITextPointer caretPosition = caretNavigator.CreatePointer(LogicalDirection.Forward); 753rectCaret = view.GetRectangleFromTextPosition(_editor.Selection.End.CreatePointer(LogicalDirection.Backward)); 1521ITextPointer start = range.Start.CreatePointer(LogicalDirection.Backward); 1526ITextPointer end = start.CreatePointer(LogicalDirection.Forward);
System\Windows\Documents\NullTextContainer.cs (1)
92return ((ITextPointer)position.Handle0).CreatePointer(direction);
System\Windows\Documents\NullTextNavigator.cs (1)
180/// <see cref="ITextPointer.CreatePointer(LogicalDirection)"/>
System\windows\Documents\TextEditorContextMenu.cs (1)
197if (position != null && position.CreatePointer(direction).HasValidLayout)
System\windows\Documents\TextEditorSelection.cs (3)
112ITextPointer lineStart = position.CreatePointer(LogicalDirection.Forward); 114ITextPointer lineEnd = position.CreatePointer(LogicalDirection.Backward); 1602ExtendSelectionAndBringIntoView(lineRange.Start.CreatePointer(LogicalDirection.Forward), This);
System\windows\Documents\TextEditorSpelling.cs (1)
183textStart = spellingError.Start.CreatePointer(LogicalDirection.Backward);
System\windows\Documents\TextEditorTyping.cs (1)
1543ITextPointer caretPosition = This.Selection.End.CreatePointer(LogicalDirection.Backward);
System\Windows\Documents\TextPointerBase.cs (2)
879Rect rect = textView.GetRectangleFromTextPosition(thisPointer.CreatePointer(direction)); 1106frozenPointer = thisPointer.CreatePointer(logicalDirection);
System\Windows\Documents\TextRangeBase.cs (2)
1372ITextPointer newEnd = insertPosition.CreatePointer(LogicalDirection.Forward); 1377TextPointer insertionPosition = (TextPointer)newStart.CreatePointer(LogicalDirection.Forward);
System\Windows\Documents\TextRangeSerialization.cs (1)
1921hyperlinkStart = range.Start.CreatePointer(LogicalDirection.Forward);
System\windows\Documents\TextSelection.cs (4)
443caretPosition = caretPosition.CreatePointer(direction); 453ITextPointer reversePosition = caretPosition.CreatePointer(direction == LogicalDirection.Forward ? LogicalDirection.Backward : LogicalDirection.Forward); 2259nextCharacterPosition = focusedTextSelection.Start.CreatePointer(LogicalDirection.Forward); 2273nextCharacterPosition = focusedTextSelection.End.CreatePointer(LogicalDirection.Backward);
System\Windows\Documents\TextStore.cs (4)
977ITextPointer positionCur = position.CreatePointer(LogicalDirection.Backward); 978ITextPointer positionPrev = position.CreatePointer(LogicalDirection.Forward); 1906pointer = this.TextSelection.Start.CreatePointer(direction); 3172ITextPointer navigator = start.CreatePointer(LogicalDirection.Forward);