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