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)
477ITextPointer start = _textView.TextContainer.Start.CreatePointer(_startOffset, LogicalDirection.Forward); 478ITextPointer 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)
1478segmentEnd = args.ITextPosition.CreatePointer(args.Count, LogicalDirection.Forward);
System\Windows\Documents\ImmComposition.cs (5)
621caretNavigator = _caretOffset > 0 ? _startComposition.CreatePointer(_caretOffset, LogicalDirection.Forward) : _endComposition; 1117start = range.Start.CreatePointer(resultLength, LogicalDirection.Forward); 1121ITextPointer caretPosition = _caretOffset >= 0 ? start.CreatePointer(_caretOffset, LogicalDirection.Forward) : end; 1160ITextPointer startAttribute = _startComposition.CreatePointer(startOffset, LogicalDirection.Backward); 1161ITextPointer 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);