5 implementations of CreatePointer
PresentationFramework (5)
src\Framework\System\Windows\Controls\PasswordTextNavigator.cs (1)
334ITextPointer ITextPointer.CreatePointer(LogicalDirection gravity)
src\Framework\System\Windows\Documents\DocumentSequenceTextPointer.cs (1)
204ITextPointer ITextPointer.CreatePointer(LogicalDirection gravity)
src\Framework\System\Windows\Documents\FixedTextPointer.cs (1)
283ITextPointer ITextPointer.CreatePointer(LogicalDirection gravity)
src\Framework\System\Windows\Documents\NullTextNavigator.cs (1)
190ITextPointer ITextPointer.CreatePointer(LogicalDirection gravity)
src\Framework\System\Windows\Documents\TextPointer.cs (1)
2606ITextPointer ITextPointer.CreatePointer(LogicalDirection gravity)
86 references to CreatePointer
PresentationFramework (86)
src\Framework\MS\Internal\Annotations\Anchoring\FixedTextSelectionProcessor.cs (4)
110ITextPointer startPointer = segment.Start.CreatePointer(LogicalDirection.Forward); 117ITextPointer endPointer = segment.End.CreatePointer(LogicalDirection.Backward); 626start = textView.TextSegments[0].Start.CreatePointer(LogicalDirection.Forward); 627end = textView.TextSegments[textView.TextSegments.Count - 1].End.CreatePointer(LogicalDirection.Backward);
src\Framework\MS\Internal\Annotations\Anchoring\TextSelectionHelper.cs (4)
205IDocumentPaginatorSource content = GetPointerPage(pointer.CreatePointer(LogicalDirection.Forward), out pageNumber); 247return GetAnchorPointForPointer(anchor.Start.CreatePointer(LogicalDirection.Forward)); 442ITextPointer start = segment.Start.CreatePointer(LogicalDirection.Forward); 443ITextPointer end = segment.End.CreatePointer(LogicalDirection.Backward);
src\Framework\MS\Internal\Annotations\Component\AnnotationHighlightLayer.cs (1)
1131ITextView parentView = TextSelectionHelper.GetDocumentPageTextView(TopOwner.Range.Start.CreatePointer(LogicalDirection.Forward));
src\Framework\MS\Internal\Annotations\Component\MArkedHighlightComponent.cs (3)
682ITextPointer start = anchor.Start.CreatePointer(LogicalDirection.Forward); 683ITextPointer end = anchor.End.CreatePointer(LogicalDirection.Backward); 849nextPointer = nextPointer.CreatePointer(direction == LogicalDirection.Backward ? LogicalDirection.Forward : LogicalDirection.Backward);
src\Framework\MS\Internal\Documents\DocumentGrid.cs (1)
313tp = tp.CreatePointer(LogicalDirection.Forward);
src\Framework\MS\Internal\Documents\DocumentViewerHelper.cs (1)
424contextMenuPosition = textContainer.TextSelection.Start.CreatePointer(LogicalDirection.Forward);
src\Framework\MS\Internal\Documents\TextContainerHelper.cs (2)
456positionsStart.Insert(0, position.CreatePointer(LogicalDirection.Forward)); 472positionsEnd.Insert(0, position.CreatePointer(LogicalDirection.Backward));
src\Framework\MS\Internal\Documents\TextDocumentView.cs (10)
775position = paragraph.StartPosition.CreatePointer(LogicalDirection.Forward); 779position = paragraph.EndPosition.CreatePointer(LogicalDirection.Backward); 895position = paragraph.StartPosition.CreatePointer(LogicalDirection.Forward); 899position = paragraph.EndPosition.CreatePointer(LogicalDirection.Backward); 2538positionOut = lines[lineIndex].StartPosition.CreatePointer(LogicalDirection.Forward); 2558positionOut = lines[0].StartPosition.CreatePointer(LogicalDirection.Forward); 2570positionOut = lines[lines.Count - 1].StartPosition.CreatePointer(LogicalDirection.Forward); 3021positionOut = lines[lineIndex].StartPosition.CreatePointer(LogicalDirection.Forward); 3036positionOut = lines[0].StartPosition.CreatePointer(LogicalDirection.Forward); 3048positionOut = lines[lines.Count - 1].StartPosition.CreatePointer(LogicalDirection.Forward);
src\Framework\MS\Internal\Documents\TextParagraphView.cs (1)
203positionOut = lines[lineIndex].StartPosition.CreatePointer(LogicalDirection.Forward);
src\Framework\System\Windows\Controls\PasswordTextContainer.cs (1)
234return ((ITextPointer)position.Handle0).CreatePointer(direction);
src\Framework\System\Windows\Controls\TextAdaptor.cs (4)
607rangeStart = position.CreatePointer(LogicalDirection.Forward); 609rangeEnd = position.CreatePointer(LogicalDirection.Backward); 617rangeStart = position.CreatePointer(LogicalDirection.Forward); 619rangeEnd = position.CreatePointer(LogicalDirection.Backward);
src\Framework\System\Windows\Controls\TextBox.cs (2)
1441textPointer = (TextPointer)TextEditor.GetTextView(this.RenderScope).GetLineRange(textPointer).Start.CreatePointer(textPointer.LogicalDirection); 1470textPointer = (TextPointer)TextEditor.GetTextView(this.RenderScope).GetLineRange(textPointer).End.CreatePointer(textPointer.LogicalDirection);
src\Framework\System\Windows\Controls\TextRangeAdaptor.cs (6)
1693ITextPointer position = _end.CreatePointer(LogicalDirection.Backward); 1704attrEnd = position.CreatePointer(LogicalDirection.Backward); 1711attrStart = position.CreatePointer(LogicalDirection.Forward); 1724ITextPointer position = _start.CreatePointer(LogicalDirection.Forward); 1735attrStart = position.CreatePointer(LogicalDirection.Forward); 1742attrEnd = position.CreatePointer(LogicalDirection.Backward);
src\Framework\System\Windows\Documents\CompositionAdorner.cs (4)
330ITextPointer rangeStart = start.CreatePointer(LogicalDirection.Forward); 331ITextPointer rangeEnd = end.CreatePointer(LogicalDirection.Backward); 609endLinePointer = textSegment.End.CreatePointer(LogicalDirection.Backward); 624startLinePointer = textSegment.End.CreatePointer(LogicalDirection.Forward);
src\Framework\System\Windows\Documents\DocumentSequenceTextContainer.cs (1)
128return ((ITextPointer)position.Handle0).CreatePointer(direction);
src\Framework\System\Windows\Documents\DocumentSequenceTextPointer.cs (5)
202/// <see cref="ITextPointer.CreatePointer(LogicalDirection)"/> 379ITextPointer positionForwardGravity = ((ITextPointer)this).CreatePointer(LogicalDirection.Forward); 803DocumentSequenceTextPointer newTp = new DocumentSequenceTextPointer(thisTp.ChildBlock, thisTp.ChildPointer.CreatePointer(gravity)); 1098cdb.ChildContainer.Start.CreatePointer(childTn.LogicalDirection) 1099: cdb.ChildContainer.End.CreatePointer(childTn.LogicalDirection)
src\Framework\System\Windows\Documents\DocumentSequenceTextView.cs (4)
150return ChildTextView.GetRawRectangleFromTextPosition(tp.ChildPointer.CreatePointer(position.LogicalDirection), out transform); 233ITextPointer childOTP = ChildTextView.GetPositionAtNextLine(tp.ChildPointer.CreatePointer(position.LogicalDirection), suggestedX, count, out newSuggestedX, out linesMoved); 388TextSegment childTR = ChildTextView.GetLineRange(tpLine.ChildPointer.CreatePointer(position.LogicalDirection)); 462return ChildTextView.Contains(tp.ChildPointer.CreatePointer(position.LogicalDirection));
src\Framework\System\Windows\Documents\FixedTextContainer.cs (1)
113return ((ITextPointer)position.Handle0).CreatePointer(direction);
src\Framework\System\Windows\Documents\FixedTextPointer.cs (2)
281/// <see cref="ITextPointer.CreatePointer(LogicalDirection)"/> 602ITextPointer positionForwardGravity = ((ITextPointer)this).CreatePointer(LogicalDirection.Forward);
src\Framework\System\Windows\Documents\FixedTextView.cs (2)
888itp = ((ITextPointer)this.Start).CreatePointer(LogicalDirection.Forward); 893itp = ((ITextPointer)this.End).CreatePointer(LogicalDirection.Backward);
src\Framework\System\Windows\Documents\ImmComposition.cs (6)
751ITextPointer startPosition = startNavigator.CreatePointer(LogicalDirection.Forward); 752ITextPointer endPosition = endNavigator.CreatePointer(LogicalDirection.Backward); 753ITextPointer caretPosition = caretNavigator.CreatePointer(LogicalDirection.Forward); 889rectCaret = view.GetRectangleFromTextPosition(_editor.Selection.End.CreatePointer(LogicalDirection.Backward)); 1694ITextPointer start = range.Start.CreatePointer(LogicalDirection.Backward); 1699ITextPointer end = start.CreatePointer(LogicalDirection.Forward);
src\Framework\System\Windows\Documents\NullTextContainer.cs (1)
100return ((ITextPointer)position.Handle0).CreatePointer(direction);
src\Framework\System\Windows\Documents\NullTextNavigator.cs (1)
188/// <see cref="ITextPointer.CreatePointer(LogicalDirection)"/>
src\Framework\System\windows\Documents\TextEditorContextMenu.cs (1)
209if (position != null && position.CreatePointer(direction).HasValidLayout)
src\Framework\System\windows\Documents\TextEditorSelection.cs (3)
136ITextPointer lineStart = position.CreatePointer(LogicalDirection.Forward); 138ITextPointer lineEnd = position.CreatePointer(LogicalDirection.Backward); 1627ExtendSelectionAndBringIntoView(lineRange.Start.CreatePointer(LogicalDirection.Forward), This);
src\Framework\System\windows\Documents\TextEditorSpelling.cs (1)
187textStart = spellingError.Start.CreatePointer(LogicalDirection.Backward);
src\Framework\System\windows\Documents\TextEditorTyping.cs (1)
1582ITextPointer caretPosition = This.Selection.End.CreatePointer(LogicalDirection.Backward);
src\Framework\System\Windows\Documents\TextPointerBase.cs (2)
887Rect rect = textView.GetRectangleFromTextPosition(thisPointer.CreatePointer(direction)); 1114frozenPointer = thisPointer.CreatePointer(logicalDirection);
src\Framework\System\Windows\Documents\TextRangeBase.cs (2)
1390ITextPointer newEnd = insertPosition.CreatePointer(LogicalDirection.Forward); 1395TextPointer insertionPosition = (TextPointer)newStart.CreatePointer(LogicalDirection.Forward);
src\Framework\System\Windows\Documents\TextRangeSerialization.cs (1)
1948hyperlinkStart = range.Start.CreatePointer(LogicalDirection.Forward);
src\Framework\System\windows\Documents\TextSelection.cs (4)
462caretPosition = caretPosition.CreatePointer(direction); 472ITextPointer reversePosition = caretPosition.CreatePointer(direction == LogicalDirection.Forward ? LogicalDirection.Backward : LogicalDirection.Forward); 2286nextCharacterPosition = focusedTextSelection.Start.CreatePointer(LogicalDirection.Forward); 2300nextCharacterPosition = focusedTextSelection.End.CreatePointer(LogicalDirection.Backward);
src\Framework\System\Windows\Documents\TextStore.cs (4)
861ITextPointer positionCur = position.CreatePointer(LogicalDirection.Backward); 862ITextPointer positionPrev = position.CreatePointer(LogicalDirection.Forward); 1808pointer = this.TextSelection.Start.CreatePointer(direction); 3097ITextPointer navigator = start.CreatePointer(LogicalDirection.Forward);