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