5 implementations of CreatePointer
PresentationFramework (5)
System\Windows\Controls\PasswordTextNavigator.cs (1)
349ITextPointer ITextPointer.CreatePointer(int distance, LogicalDirection gravity)
System\Windows\Documents\DocumentSequenceTextPointer.cs (1)
199ITextPointer ITextPointer.CreatePointer(int distance, LogicalDirection gravity)
System\Windows\Documents\FixedTextPointer.cs (1)
268ITextPointer ITextPointer.CreatePointer(int distance, LogicalDirection gravity)
System\Windows\Documents\NullTextNavigator.cs (1)
190ITextPointer ITextPointer.CreatePointer(int distance, LogicalDirection gravity)
System\Windows\Documents\TextPointer.cs (1)
2579ITextPointer ITextPointer.CreatePointer(int offset, LogicalDirection gravity)
31 references to CreatePointer
PresentationFramework (31)
MS\Internal\Documents\TextDocumentView.cs (1)
3243segmentEnd = _textContainer.Start.CreatePointer(backgroundFormatInfo.CPInterrupted, LogicalDirection.Backward);
System\Windows\Controls\TextBlock.cs (3)
2135pos = _complexContent.TextContainer.Start.CreatePointer(charIndex.FirstCharacterIndex + charIndex.TrailingLength, logicalDirection); 2542ITextPointer nextCaretPosition = _complexContent.TextContainer.Start.CreatePointer(nextCharacterHit.FirstCharacterIndex + nextCharacterHit.TrailingLength, logicalDirection); 2630ITextPointer backspaceCaretPosition = _complexContent.TextContainer.Start.CreatePointer(backspaceCharacterHit.FirstCharacterIndex + backspaceCharacterHit.TrailingLength, logicalDirection);
System\Windows\Documents\CompositionAdorner.cs (2)
480ITextPointer start = _textView.TextContainer.Start.CreatePointer(_startOffset, LogicalDirection.Forward); 481ITextPointer end = _textView.TextContainer.Start.CreatePointer(_endOffset, LogicalDirection.Backward);
System\Windows\Documents\DocumentSequenceTextContainer.cs (1)
96return ((ITextContainer)this).Start.CreatePointer(offset, direction);
System\Windows\Documents\DocumentSequenceTextPointer.cs (2)
197/// <see cref="ITextPointer.CreatePointer(int,LogicalDirection)"/> 770/// <see cref="ITextPointer.CreatePointer(int,LogicalDirection)"/>
System\Windows\Documents\FixedTextContainer.cs (1)
81return ((ITextContainer)this).Start.CreatePointer(offset, direction);
System\Windows\Documents\FixedTextPointer.cs (4)
236return ((ITextPointer)this).CreatePointer(0, ((ITextPointer)this).LogicalDirection); 254return ((ITextPointer)this).CreatePointer(distance, ((ITextPointer)this).LogicalDirection); 262return ((ITextPointer)this).CreatePointer(0, gravity); 266/// <see cref="ITextPointer.CreatePointer(int,LogicalDirection)"/>
System\Windows\Documents\FlowDocument.cs (1)
1481segmentEnd = args.ITextPosition.CreatePointer(args.Count, LogicalDirection.Forward);
System\Windows\Documents\ImmComposition.cs (5)
624caretNavigator = _caretOffset > 0 ? _startComposition.CreatePointer(_caretOffset, LogicalDirection.Forward) : _endComposition; 1123start = range.Start.CreatePointer(resultLength, LogicalDirection.Forward); 1127ITextPointer caretPosition = _caretOffset >= 0 ? start.CreatePointer(_caretOffset, LogicalDirection.Forward) : end; 1166ITextPointer startAttribute = _startComposition.CreatePointer(startOffset, LogicalDirection.Backward); 1167ITextPointer endAttribute = _startComposition.CreatePointer(i + 1, LogicalDirection.Forward);
System\Windows\Documents\NullTextContainer.cs (1)
81return ((ITextContainer)this).Start.CreatePointer(offset, direction);
System\Windows\Documents\NullTextNavigator.cs (4)
161return ((ITextPointer)this).CreatePointer(0, _gravity); 176return ((ITextPointer)this).CreatePointer(distance, _gravity); 184return ((ITextPointer)this).CreatePointer(0, gravity); 188/// <see cref="ITextPointer.CreatePointer(int,LogicalDirection)"/>
System\windows\Documents\TextEditorMouse.cs (1)
735otherEdgePosition = otherEdgePosition.CreatePointer(0, otherEdgeDirection);
System\windows\Documents\TextEditorSpelling.cs (1)
147caretPosition = textStart.CreatePointer(+correctedText.Length, LogicalDirection.Forward);
System\Windows\Documents\TextFindEngine.cs (1)
298ITextPointer oppositeEndPosition = position.CreatePointer(oppositeEndOffset, position.LogicalDirection);
System\Windows\Documents\TextPointer.cs (3)
2558return ((ITextPointer)this).CreatePointer(0, this.LogicalDirection); 2571return ((ITextPointer)this).CreatePointer(offset, this.LogicalDirection); 2576return ((ITextPointer)this).CreatePointer(0, gravity);