5 implementations of CreatePointer
PresentationFramework (5)
System\Windows\Controls\PasswordTextNavigator.cs (1)
328ITextPointer ITextPointer.CreatePointer(LogicalDirection gravity)
System\Windows\Documents\DocumentSequenceTextPointer.cs (1)
192ITextPointer ITextPointer.CreatePointer(LogicalDirection gravity)
System\Windows\Documents\FixedTextPointer.cs (1)
261ITextPointer ITextPointer.CreatePointer(LogicalDirection gravity)
System\Windows\Documents\NullTextNavigator.cs (1)
183ITextPointer ITextPointer.CreatePointer(LogicalDirection gravity)
System\Windows\Documents\TextPointer.cs (1)
2575ITextPointer ITextPointer.CreatePointer(LogicalDirection gravity)
86 references to CreatePointer
PresentationFramework (86)
MS\Internal\Annotations\Anchoring\FixedTextSelectionProcessor.cs (4)
96ITextPointer startPointer = segment.Start.CreatePointer(LogicalDirection.Forward); 103ITextPointer endPointer = segment.End.CreatePointer(LogicalDirection.Backward); 602start = textView.TextSegments[0].Start.CreatePointer(LogicalDirection.Forward); 603end = textView.TextSegments[textView.TextSegments.Count - 1].End.CreatePointer(LogicalDirection.Backward);
MS\Internal\Annotations\Anchoring\TextSelectionHelper.cs (4)
190IDocumentPaginatorSource content = GetPointerPage(pointer.CreatePointer(LogicalDirection.Forward), out pageNumber); 231return GetAnchorPointForPointer(anchor.Start.CreatePointer(LogicalDirection.Forward)); 423ITextPointer start = segment.Start.CreatePointer(LogicalDirection.Forward); 424ITextPointer end = segment.End.CreatePointer(LogicalDirection.Backward);
MS\Internal\Annotations\Component\AnnotationHighlightLayer.cs (1)
1100ITextView parentView = TextSelectionHelper.GetDocumentPageTextView(TopOwner.Range.Start.CreatePointer(LogicalDirection.Forward));
MS\Internal\Annotations\Component\MarkedHighlightComponent.cs (3)
659ITextPointer start = anchor.Start.CreatePointer(LogicalDirection.Forward); 660ITextPointer end = anchor.End.CreatePointer(LogicalDirection.Backward); 825nextPointer = nextPointer.CreatePointer(direction == LogicalDirection.Backward ? LogicalDirection.Forward : LogicalDirection.Backward);
MS\Internal\Documents\DocumentGrid.cs (1)
299tp = tp.CreatePointer(LogicalDirection.Forward);
MS\Internal\Documents\DocumentViewerHelper.cs (1)
402contextMenuPosition = textContainer.TextSelection.Start.CreatePointer(LogicalDirection.Forward);
MS\Internal\Documents\TextContainerHelper.cs (2)
448positionsStart.Insert(0, position.CreatePointer(LogicalDirection.Forward)); 464positionsEnd.Insert(0, position.CreatePointer(LogicalDirection.Backward));
MS\Internal\Documents\TextDocumentView.cs (10)
764position = paragraph.StartPosition.CreatePointer(LogicalDirection.Forward); 768position = paragraph.EndPosition.CreatePointer(LogicalDirection.Backward); 881position = paragraph.StartPosition.CreatePointer(LogicalDirection.Forward); 885position = paragraph.EndPosition.CreatePointer(LogicalDirection.Backward); 2490positionOut = lines[lineIndex].StartPosition.CreatePointer(LogicalDirection.Forward); 2510positionOut = lines[0].StartPosition.CreatePointer(LogicalDirection.Forward); 2522positionOut = lines[lines.Count - 1].StartPosition.CreatePointer(LogicalDirection.Forward); 2969positionOut = lines[lineIndex].StartPosition.CreatePointer(LogicalDirection.Forward); 2984positionOut = lines[0].StartPosition.CreatePointer(LogicalDirection.Forward); 2996positionOut = lines[lines.Count - 1].StartPosition.CreatePointer(LogicalDirection.Forward);
MS\Internal\Documents\TextParagraphView.cs (1)
178positionOut = lines[lineIndex].StartPosition.CreatePointer(LogicalDirection.Forward);
System\Windows\Controls\PasswordTextContainer.cs (1)
225return ((ITextPointer)position.Handle0).CreatePointer(direction);
System\Windows\Controls\TextAdaptor.cs (4)
611rangeStart = position.CreatePointer(LogicalDirection.Forward); 613rangeEnd = position.CreatePointer(LogicalDirection.Backward); 621rangeStart = position.CreatePointer(LogicalDirection.Forward); 623rangeEnd = position.CreatePointer(LogicalDirection.Backward);
System\Windows\Controls\TextBox.cs (2)
1444textPointer = (TextPointer)TextEditor.GetTextView(this.RenderScope).GetLineRange(textPointer).Start.CreatePointer(textPointer.LogicalDirection); 1473textPointer = (TextPointer)TextEditor.GetTextView(this.RenderScope).GetLineRange(textPointer).End.CreatePointer(textPointer.LogicalDirection);
System\Windows\Controls\TextRangeAdaptor.cs (6)
1673ITextPointer position = _end.CreatePointer(LogicalDirection.Backward); 1684attrEnd = position.CreatePointer(LogicalDirection.Backward); 1691attrStart = position.CreatePointer(LogicalDirection.Forward); 1704ITextPointer position = _start.CreatePointer(LogicalDirection.Forward); 1715attrStart = position.CreatePointer(LogicalDirection.Forward); 1722attrEnd = position.CreatePointer(LogicalDirection.Backward);
System\Windows\Documents\CompositionAdorner.cs (4)
327ITextPointer rangeStart = start.CreatePointer(LogicalDirection.Forward); 328ITextPointer rangeEnd = end.CreatePointer(LogicalDirection.Backward); 603endLinePointer = textSegment.End.CreatePointer(LogicalDirection.Backward); 618startLinePointer = textSegment.End.CreatePointer(LogicalDirection.Forward);
System\Windows\Documents\DocumentSequenceTextContainer.cs (1)
108return ((ITextPointer)position.Handle0).CreatePointer(direction);
System\Windows\Documents\DocumentSequenceTextPointer.cs (5)
190/// <see cref="ITextPointer.CreatePointer(LogicalDirection)"/> 367ITextPointer positionForwardGravity = ((ITextPointer)this).CreatePointer(LogicalDirection.Forward); 781DocumentSequenceTextPointer newTp = new DocumentSequenceTextPointer(thisTp.ChildBlock, thisTp.ChildPointer.CreatePointer(gravity)); 1072cdb.ChildContainer.Start.CreatePointer(childTn.LogicalDirection) 1073: cdb.ChildContainer.End.CreatePointer(childTn.LogicalDirection)
System\Windows\Documents\DocumentSequenceTextView.cs (4)
136return ChildTextView.GetRawRectangleFromTextPosition(tp.ChildPointer.CreatePointer(position.LogicalDirection), out transform); 219ITextPointer childOTP = ChildTextView.GetPositionAtNextLine(tp.ChildPointer.CreatePointer(position.LogicalDirection), suggestedX, count, out newSuggestedX, out linesMoved); 365TextSegment childTR = ChildTextView.GetLineRange(tpLine.ChildPointer.CreatePointer(position.LogicalDirection)); 439return ChildTextView.Contains(tp.ChildPointer.CreatePointer(position.LogicalDirection));
System\Windows\Documents\FixedTextContainer.cs (1)
93return ((ITextPointer)position.Handle0).CreatePointer(direction);
System\Windows\Documents\FixedTextPointer.cs (2)
259/// <see cref="ITextPointer.CreatePointer(LogicalDirection)"/> 577ITextPointer positionForwardGravity = ((ITextPointer)this).CreatePointer(LogicalDirection.Forward);
System\Windows\Documents\FixedTextView.cs (2)
860itp = ((ITextPointer)this.Start).CreatePointer(LogicalDirection.Forward); 865itp = ((ITextPointer)this.End).CreatePointer(LogicalDirection.Backward);
System\Windows\Documents\ImmComposition.cs (6)
632ITextPointer startPosition = startNavigator.CreatePointer(LogicalDirection.Forward); 633ITextPointer endPosition = endNavigator.CreatePointer(LogicalDirection.Backward); 634ITextPointer caretPosition = caretNavigator.CreatePointer(LogicalDirection.Forward); 754rectCaret = view.GetRectangleFromTextPosition(_editor.Selection.End.CreatePointer(LogicalDirection.Backward)); 1522ITextPointer start = range.Start.CreatePointer(LogicalDirection.Backward); 1527ITextPointer end = start.CreatePointer(LogicalDirection.Forward);
System\Windows\Documents\NullTextContainer.cs (1)
93return ((ITextPointer)position.Handle0).CreatePointer(direction);
System\Windows\Documents\NullTextNavigator.cs (1)
181/// <see cref="ITextPointer.CreatePointer(LogicalDirection)"/>
System\windows\Documents\TextEditorContextMenu.cs (1)
198if (position != null && position.CreatePointer(direction).HasValidLayout)
System\windows\Documents\TextEditorSelection.cs (3)
113ITextPointer lineStart = position.CreatePointer(LogicalDirection.Forward); 115ITextPointer lineEnd = position.CreatePointer(LogicalDirection.Backward); 1603ExtendSelectionAndBringIntoView(lineRange.Start.CreatePointer(LogicalDirection.Forward), This);
System\windows\Documents\TextEditorSpelling.cs (1)
184textStart = spellingError.Start.CreatePointer(LogicalDirection.Backward);
System\windows\Documents\TextEditorTyping.cs (1)
1544ITextPointer caretPosition = This.Selection.End.CreatePointer(LogicalDirection.Backward);
System\Windows\Documents\TextPointerBase.cs (2)
880Rect rect = textView.GetRectangleFromTextPosition(thisPointer.CreatePointer(direction)); 1107frozenPointer = thisPointer.CreatePointer(logicalDirection);
System\Windows\Documents\TextRangeBase.cs (2)
1373ITextPointer newEnd = insertPosition.CreatePointer(LogicalDirection.Forward); 1378TextPointer insertionPosition = (TextPointer)newStart.CreatePointer(LogicalDirection.Forward);
System\Windows\Documents\TextRangeSerialization.cs (1)
1922hyperlinkStart = range.Start.CreatePointer(LogicalDirection.Forward);
System\windows\Documents\TextSelection.cs (4)
444caretPosition = caretPosition.CreatePointer(direction); 454ITextPointer reversePosition = caretPosition.CreatePointer(direction == LogicalDirection.Forward ? LogicalDirection.Backward : LogicalDirection.Forward); 2260nextCharacterPosition = focusedTextSelection.Start.CreatePointer(LogicalDirection.Forward); 2274nextCharacterPosition = focusedTextSelection.End.CreatePointer(LogicalDirection.Backward);
System\Windows\Documents\TextStore.cs (4)
978ITextPointer positionCur = position.CreatePointer(LogicalDirection.Backward); 979ITextPointer positionPrev = position.CreatePointer(LogicalDirection.Forward); 1907pointer = this.TextSelection.Start.CreatePointer(direction); 3173ITextPointer navigator = start.CreatePointer(LogicalDirection.Forward);