5 implementations of CreatePointer
PresentationFramework (5)
System\Windows\Controls\PasswordTextNavigator.cs (1)
350ITextPointer ITextPointer.CreatePointer(int distance, LogicalDirection gravity)
System\Windows\Documents\DocumentSequenceTextPointer.cs (1)
200ITextPointer ITextPointer.CreatePointer(int distance, LogicalDirection gravity)
System\Windows\Documents\FixedTextPointer.cs (1)
269ITextPointer ITextPointer.CreatePointer(int distance, LogicalDirection gravity)
System\Windows\Documents\NullTextNavigator.cs (1)
191ITextPointer ITextPointer.CreatePointer(int distance, LogicalDirection gravity)
System\Windows\Documents\TextPointer.cs (1)
2580ITextPointer ITextPointer.CreatePointer(int offset, LogicalDirection gravity)
31 references to CreatePointer
PresentationFramework (31)
MS\Internal\Documents\TextDocumentView.cs (1)
3244segmentEnd = _textContainer.Start.CreatePointer(backgroundFormatInfo.CPInterrupted, LogicalDirection.Backward);
System\Windows\Controls\TextBlock.cs (3)
2136pos = _complexContent.TextContainer.Start.CreatePointer(charIndex.FirstCharacterIndex + charIndex.TrailingLength, logicalDirection); 2543ITextPointer nextCaretPosition = _complexContent.TextContainer.Start.CreatePointer(nextCharacterHit.FirstCharacterIndex + nextCharacterHit.TrailingLength, logicalDirection); 2631ITextPointer backspaceCaretPosition = _complexContent.TextContainer.Start.CreatePointer(backspaceCharacterHit.FirstCharacterIndex + backspaceCharacterHit.TrailingLength, logicalDirection);
System\Windows\Documents\CompositionAdorner.cs (2)
481ITextPointer start = _textView.TextContainer.Start.CreatePointer(_startOffset, LogicalDirection.Forward); 482ITextPointer end = _textView.TextContainer.Start.CreatePointer(_endOffset, LogicalDirection.Backward);
System\Windows\Documents\DocumentSequenceTextContainer.cs (1)
97return ((ITextContainer)this).Start.CreatePointer(offset, direction);
System\Windows\Documents\DocumentSequenceTextPointer.cs (2)
198/// <see cref="ITextPointer.CreatePointer(int,LogicalDirection)"/> 771/// <see cref="ITextPointer.CreatePointer(int,LogicalDirection)"/>
System\Windows\Documents\FixedTextContainer.cs (1)
82return ((ITextContainer)this).Start.CreatePointer(offset, direction);
System\Windows\Documents\FixedTextPointer.cs (4)
237return ((ITextPointer)this).CreatePointer(0, ((ITextPointer)this).LogicalDirection); 255return ((ITextPointer)this).CreatePointer(distance, ((ITextPointer)this).LogicalDirection); 263return ((ITextPointer)this).CreatePointer(0, gravity); 267/// <see cref="ITextPointer.CreatePointer(int,LogicalDirection)"/>
System\Windows\Documents\FlowDocument.cs (1)
1482segmentEnd = args.ITextPosition.CreatePointer(args.Count, LogicalDirection.Forward);
System\Windows\Documents\ImmComposition.cs (5)
625caretNavigator = _caretOffset > 0 ? _startComposition.CreatePointer(_caretOffset, LogicalDirection.Forward) : _endComposition; 1124start = range.Start.CreatePointer(resultLength, LogicalDirection.Forward); 1128ITextPointer caretPosition = _caretOffset >= 0 ? start.CreatePointer(_caretOffset, LogicalDirection.Forward) : end; 1167ITextPointer startAttribute = _startComposition.CreatePointer(startOffset, LogicalDirection.Backward); 1168ITextPointer endAttribute = _startComposition.CreatePointer(i + 1, LogicalDirection.Forward);
System\Windows\Documents\NullTextContainer.cs (1)
82return ((ITextContainer)this).Start.CreatePointer(offset, direction);
System\Windows\Documents\NullTextNavigator.cs (4)
162return ((ITextPointer)this).CreatePointer(0, _gravity); 177return ((ITextPointer)this).CreatePointer(distance, _gravity); 185return ((ITextPointer)this).CreatePointer(0, gravity); 189/// <see cref="ITextPointer.CreatePointer(int,LogicalDirection)"/>
System\windows\Documents\TextEditorMouse.cs (1)
736otherEdgePosition = otherEdgePosition.CreatePointer(0, otherEdgeDirection);
System\windows\Documents\TextEditorSpelling.cs (1)
148caretPosition = textStart.CreatePointer(+correctedText.Length, LogicalDirection.Forward);
System\Windows\Documents\TextFindEngine.cs (1)
299ITextPointer oppositeEndPosition = position.CreatePointer(oppositeEndOffset, position.LogicalDirection);
System\Windows\Documents\TextPointer.cs (3)
2559return ((ITextPointer)this).CreatePointer(0, this.LogicalDirection); 2572return ((ITextPointer)this).CreatePointer(offset, this.LogicalDirection); 2577return ((ITextPointer)this).CreatePointer(0, gravity);