5 implementations of CreatePointer
PresentationFramework (5)
System\Windows\Controls\PasswordTextNavigator.cs (1)
332ITextPointer ITextPointer.CreatePointer(LogicalDirection gravity)
System\Windows\Documents\DocumentSequenceTextPointer.cs (1)
200ITextPointer ITextPointer.CreatePointer(LogicalDirection gravity)
System\Windows\Documents\FixedTextPointer.cs (1)
268ITextPointer ITextPointer.CreatePointer(LogicalDirection gravity)
System\Windows\Documents\NullTextNavigator.cs (1)
188ITextPointer ITextPointer.CreatePointer(LogicalDirection gravity)
System\Windows\Documents\TextPointer.cs (1)
2580ITextPointer ITextPointer.CreatePointer(LogicalDirection gravity)
86 references to CreatePointer
PresentationFramework (86)
MS\Internal\Annotations\Anchoring\FixedTextSelectionProcessor.cs (4)
107ITextPointer startPointer = segment.Start.CreatePointer(LogicalDirection.Forward); 114ITextPointer endPointer = segment.End.CreatePointer(LogicalDirection.Backward); 610start = textView.TextSegments[0].Start.CreatePointer(LogicalDirection.Forward); 611end = textView.TextSegments[textView.TextSegments.Count - 1].End.CreatePointer(LogicalDirection.Backward);
MS\Internal\Annotations\Anchoring\TextSelectionHelper.cs (4)
199IDocumentPaginatorSource content = GetPointerPage(pointer.CreatePointer(LogicalDirection.Forward), out pageNumber); 240return GetAnchorPointForPointer(anchor.Start.CreatePointer(LogicalDirection.Forward)); 432ITextPointer start = segment.Start.CreatePointer(LogicalDirection.Forward); 433ITextPointer end = segment.End.CreatePointer(LogicalDirection.Backward);
MS\Internal\Annotations\Component\AnnotationHighlightLayer.cs (1)
1110ITextView parentView = TextSelectionHelper.GetDocumentPageTextView(TopOwner.Range.Start.CreatePointer(LogicalDirection.Forward));
MS\Internal\Annotations\Component\MarkedHighlightComponent.cs (3)
661ITextPointer start = anchor.Start.CreatePointer(LogicalDirection.Forward); 662ITextPointer end = anchor.End.CreatePointer(LogicalDirection.Backward); 827nextPointer = nextPointer.CreatePointer(direction == LogicalDirection.Backward ? LogicalDirection.Forward : LogicalDirection.Backward);
MS\Internal\Documents\DocumentGrid.cs (1)
306tp = tp.CreatePointer(LogicalDirection.Forward);
MS\Internal\Documents\DocumentViewerHelper.cs (1)
404contextMenuPosition = textContainer.TextSelection.Start.CreatePointer(LogicalDirection.Forward);
MS\Internal\Documents\TextContainerHelper.cs (2)
451positionsStart.Insert(0, position.CreatePointer(LogicalDirection.Forward)); 467positionsEnd.Insert(0, position.CreatePointer(LogicalDirection.Backward));
MS\Internal\Documents\TextDocumentView.cs (10)
767position = paragraph.StartPosition.CreatePointer(LogicalDirection.Forward); 771position = paragraph.EndPosition.CreatePointer(LogicalDirection.Backward); 887position = paragraph.StartPosition.CreatePointer(LogicalDirection.Forward); 891position = paragraph.EndPosition.CreatePointer(LogicalDirection.Backward); 2530positionOut = lines[lineIndex].StartPosition.CreatePointer(LogicalDirection.Forward); 2550positionOut = lines[0].StartPosition.CreatePointer(LogicalDirection.Forward); 2562positionOut = lines[lines.Count - 1].StartPosition.CreatePointer(LogicalDirection.Forward); 3012positionOut = lines[lineIndex].StartPosition.CreatePointer(LogicalDirection.Forward); 3027positionOut = lines[0].StartPosition.CreatePointer(LogicalDirection.Forward); 3039positionOut = lines[lines.Count - 1].StartPosition.CreatePointer(LogicalDirection.Forward);
MS\Internal\Documents\TextParagraphView.cs (1)
184positionOut = lines[lineIndex].StartPosition.CreatePointer(LogicalDirection.Forward);
System\Windows\Controls\PasswordTextContainer.cs (1)
228return ((ITextPointer)position.Handle0).CreatePointer(direction);
System\Windows\Controls\TextAdaptor.cs (4)
623rangeStart = position.CreatePointer(LogicalDirection.Forward); 625rangeEnd = position.CreatePointer(LogicalDirection.Backward); 633rangeStart = position.CreatePointer(LogicalDirection.Forward); 635rangeEnd = position.CreatePointer(LogicalDirection.Backward);
System\Windows\Controls\TextBox.cs (2)
1449textPointer = (TextPointer)TextEditor.GetTextView(this.RenderScope).GetLineRange(textPointer).Start.CreatePointer(textPointer.LogicalDirection); 1478textPointer = (TextPointer)TextEditor.GetTextView(this.RenderScope).GetLineRange(textPointer).End.CreatePointer(textPointer.LogicalDirection);
System\Windows\Controls\TextRangeAdaptor.cs (6)
1675ITextPointer position = _end.CreatePointer(LogicalDirection.Backward); 1686attrEnd = position.CreatePointer(LogicalDirection.Backward); 1693attrStart = position.CreatePointer(LogicalDirection.Forward); 1706ITextPointer position = _start.CreatePointer(LogicalDirection.Forward); 1717attrStart = position.CreatePointer(LogicalDirection.Forward); 1724attrEnd = position.CreatePointer(LogicalDirection.Backward);
System\Windows\Documents\CompositionAdorner.cs (4)
328ITextPointer rangeStart = start.CreatePointer(LogicalDirection.Forward); 329ITextPointer rangeEnd = end.CreatePointer(LogicalDirection.Backward); 607endLinePointer = textSegment.End.CreatePointer(LogicalDirection.Backward); 622startLinePointer = textSegment.End.CreatePointer(LogicalDirection.Forward);
System\Windows\Documents\DocumentSequenceTextContainer.cs (1)
124return ((ITextPointer)position.Handle0).CreatePointer(direction);
System\Windows\Documents\DocumentSequenceTextPointer.cs (5)
198/// <see cref="ITextPointer.CreatePointer(LogicalDirection)"/> 375ITextPointer positionForwardGravity = ((ITextPointer)this).CreatePointer(LogicalDirection.Forward); 790DocumentSequenceTextPointer newTp = new DocumentSequenceTextPointer(thisTp.ChildBlock, thisTp.ChildPointer.CreatePointer(gravity)); 1081cdb.ChildContainer.Start.CreatePointer(childTn.LogicalDirection) 1082: cdb.ChildContainer.End.CreatePointer(childTn.LogicalDirection)
System\Windows\Documents\DocumentSequenceTextView.cs (4)
144return ChildTextView.GetRawRectangleFromTextPosition(tp.ChildPointer.CreatePointer(position.LogicalDirection), out transform); 227ITextPointer childOTP = ChildTextView.GetPositionAtNextLine(tp.ChildPointer.CreatePointer(position.LogicalDirection), suggestedX, count, out newSuggestedX, out linesMoved); 373TextSegment childTR = ChildTextView.GetLineRange(tpLine.ChildPointer.CreatePointer(position.LogicalDirection)); 447return ChildTextView.Contains(tp.ChildPointer.CreatePointer(position.LogicalDirection));
System\Windows\Documents\FixedTextContainer.cs (1)
109return ((ITextPointer)position.Handle0).CreatePointer(direction);
System\Windows\Documents\FixedTextPointer.cs (2)
266/// <see cref="ITextPointer.CreatePointer(LogicalDirection)"/> 584ITextPointer positionForwardGravity = ((ITextPointer)this).CreatePointer(LogicalDirection.Forward);
System\Windows\Documents\FixedTextView.cs (2)
876itp = ((ITextPointer)this.Start).CreatePointer(LogicalDirection.Forward); 881itp = ((ITextPointer)this.End).CreatePointer(LogicalDirection.Backward);
System\Windows\Documents\ImmComposition.cs (6)
655ITextPointer startPosition = startNavigator.CreatePointer(LogicalDirection.Forward); 656ITextPointer endPosition = endNavigator.CreatePointer(LogicalDirection.Backward); 657ITextPointer caretPosition = caretNavigator.CreatePointer(LogicalDirection.Forward); 777rectCaret = view.GetRectangleFromTextPosition(_editor.Selection.End.CreatePointer(LogicalDirection.Backward)); 1543ITextPointer start = range.Start.CreatePointer(LogicalDirection.Backward); 1548ITextPointer end = start.CreatePointer(LogicalDirection.Forward);
System\Windows\Documents\NullTextContainer.cs (1)
97return ((ITextPointer)position.Handle0).CreatePointer(direction);
System\Windows\Documents\NullTextNavigator.cs (1)
186/// <see cref="ITextPointer.CreatePointer(LogicalDirection)"/>
System\windows\Documents\TextEditorContextMenu.cs (1)
200if (position != null && position.CreatePointer(direction).HasValidLayout)
System\windows\Documents\TextEditorSelection.cs (3)
128ITextPointer lineStart = position.CreatePointer(LogicalDirection.Forward); 130ITextPointer lineEnd = position.CreatePointer(LogicalDirection.Backward); 1618ExtendSelectionAndBringIntoView(lineRange.Start.CreatePointer(LogicalDirection.Forward), This);
System\windows\Documents\TextEditorSpelling.cs (1)
185textStart = spellingError.Start.CreatePointer(LogicalDirection.Backward);
System\windows\Documents\TextEditorTyping.cs (1)
1565ITextPointer caretPosition = This.Selection.End.CreatePointer(LogicalDirection.Backward);
System\Windows\Documents\TextPointerBase.cs (2)
885Rect rect = textView.GetRectangleFromTextPosition(thisPointer.CreatePointer(direction)); 1112frozenPointer = thisPointer.CreatePointer(logicalDirection);
System\Windows\Documents\TextRangeBase.cs (2)
1376ITextPointer newEnd = insertPosition.CreatePointer(LogicalDirection.Forward); 1381TextPointer insertionPosition = (TextPointer)newStart.CreatePointer(LogicalDirection.Forward);
System\Windows\Documents\TextRangeSerialization.cs (1)
1928hyperlinkStart = range.Start.CreatePointer(LogicalDirection.Forward);
System\windows\Documents\TextSelection.cs (4)
459caretPosition = caretPosition.CreatePointer(direction); 469ITextPointer reversePosition = caretPosition.CreatePointer(direction == LogicalDirection.Forward ? LogicalDirection.Backward : LogicalDirection.Forward); 2278nextCharacterPosition = focusedTextSelection.Start.CreatePointer(LogicalDirection.Forward); 2292nextCharacterPosition = focusedTextSelection.End.CreatePointer(LogicalDirection.Backward);
System\Windows\Documents\TextStore.cs (4)
992ITextPointer positionCur = position.CreatePointer(LogicalDirection.Backward); 993ITextPointer positionPrev = position.CreatePointer(LogicalDirection.Forward); 1924pointer = this.TextSelection.Start.CreatePointer(direction); 3197ITextPointer navigator = start.CreatePointer(LogicalDirection.Forward);