5 implementations of GetOffsetToPosition
PresentationFramework (5)
System\Windows\Controls\PasswordTextNavigator.cs (1)
118
int ITextPointer.
GetOffsetToPosition
(ITextPointer position)
System\Windows\Documents\DocumentSequenceTextPointer.cs (1)
72
int ITextPointer.
GetOffsetToPosition
(ITextPointer position)
System\Windows\Documents\FixedTextPointer.cs (1)
83
int ITextPointer.
GetOffsetToPosition
(ITextPointer position)
System\Windows\Documents\NullTextNavigator.cs (1)
59
int ITextPointer.
GetOffsetToPosition
(ITextPointer position)
System\Windows\Documents\TextPointer.cs (1)
2378
int ITextPointer.
GetOffsetToPosition
(ITextPointer position)
63 references to GetOffsetToPosition
PresentationFramework (63)
MS\Internal\Annotations\Anchoring\TextSelectionProcessor.cs (4)
223
int textRangeLength = elementStart.
GetOffsetToPosition
(elementEnd);
527
startOffset = elementStart.
GetOffsetToPosition
(segment.Start);
532
endOffset = elementStart.
GetOffsetToPosition
(segment.End);
537
endOffset = elementStart.
GetOffsetToPosition
(elementEnd);
MS\Internal\Annotations\Anchoring\TextViewSelectionProcessor.cs (2)
236
startOffset = end.TextContainer.Start.
GetOffsetToPosition
(start);
237
endOffset = end.TextContainer.Start.
GetOffsetToPosition
(end);
MS\Internal\Documents\TextParagraphView.cs (1)
361
int dcp = lines[0].StartPosition.
GetOffsetToPosition
(position) + lines[0].StartPositionCP;
MS\Internal\LayoutDump.cs (2)
614
int cpStart = start.TextContainer.Start.
GetOffsetToPosition
(start);
615
int cpEnd = end.TextContainer.Start.
GetOffsetToPosition
(end);
MS\Internal\PtsHost\OptimalTextSource.cs (1)
178
return position.TextContainer.Start.
GetOffsetToPosition
(position);
MS\Internal\PtsHost\TextParagraph.cs (4)
876
return textPointerContentStart.
GetOffsetToPosition
(textPointer);
893
while(textPointerContentStart.
GetOffsetToPosition
(textPointer) < dcpLast)
963
FigureObject figureObject = new FigureObject(textPointerContentStart.
GetOffsetToPosition
(textElement.ElementStart), figurePara);
983
FloaterObject floaterObject = new FloaterObject(textPointerContentStart.
GetOffsetToPosition
(textElement.ElementStart), floaterPara);
System\Windows\Controls\PasswordTextContainer.cs (1)
240
return ((ITextPointer)position1.Handle0).
GetOffsetToPosition
((ITextPointer)position2.Handle0);
System\Windows\Controls\TextBlock.cs (8)
1768
int startOffset = _complexContent.TextContainer.Start.
GetOffsetToPosition
(start);
1769
int endOffset = _complexContent.TextContainer.Start.
GetOffsetToPosition
(end);
2165
int characterIndex = _complexContent.TextContainer.Start.
GetOffsetToPosition
(orientedPosition);
2269
int dcpPositionStart = _complexContent.TextContainer.Start.
GetOffsetToPosition
(startPosition);
2270
int dcpPositionEnd = _complexContent.TextContainer.Start.
GetOffsetToPosition
(endPosition);
2377
int characterIndex = _complexContent.TextContainer.Start.
GetOffsetToPosition
(position);
2443
int characterIndex = _complexContent.TextContainer.Start.
GetOffsetToPosition
(position);
2572
int characterIndex = _complexContent.TextContainer.Start.
GetOffsetToPosition
(position);
System\Windows\Documents\DocumentSequenceTextContainer.cs (2)
123
return ((ITextPointer)position1.Handle0).
GetOffsetToPosition
((ITextPointer)position2.Handle0);
297
return ((ITextContainer)this).Start.
GetOffsetToPosition
(((ITextContainer)this).End);
System\Windows\Documents\DocumentSequenceTextPointer.cs (4)
70
/// <see cref="ITextPointer.
GetOffsetToPosition
"/>
606
/// <see cref="ITextPointer.
GetOffsetToPosition
"/>
1000
count += tpScan.ChildPointer.
GetOffsetToPosition
(tpScan.ChildPointer.TextContainer.End);
1007
count += tpScan.ChildPointer.
GetOffsetToPosition
(tp2.ChildPointer);
System\Windows\Documents\FixedTextContainer.cs (2)
108
return ((ITextPointer)position1.Handle0).
GetOffsetToPosition
((ITextPointer)position2.Handle0);
266
return ((ITextContainer)this).Start.
GetOffsetToPosition
(((ITextContainer)this).End);
System\Windows\Documents\FlowDocument.cs (2)
1419
textSegment.Start.
GetOffsetToPosition
(textSegment.End),
1420
textSegment.Start.
GetOffsetToPosition
(textSegment.End)
System\Windows\Documents\FrameworkTextComposition.cs (2)
204
_length = (_resultStart == null) ? -1 : _resultStart.
GetOffsetToPosition
(_resultEnd);
228
_length = (_compositionStart == null) ? -1 : _compositionStart.
GetOffsetToPosition
(_compositionEnd);
System\Windows\Documents\ImmComposition.cs (3)
1663
edge = _editor.TextContainer.Start.
GetOffsetToPosition
(positionCurrent);
1664
int startComposition = _editor.TextContainer.Start.
GetOffsetToPosition
(_startComposition);
1665
int endComposition = _editor.TextContainer.Start.
GetOffsetToPosition
(_endComposition);
System\Windows\Documents\NullTextContainer.cs (1)
108
return ((ITextPointer)position1.Handle0).
GetOffsetToPosition
((ITextPointer)position2.Handle0);
System\Windows\Documents\Speller.cs (7)
656
if (start.
GetOffsetToPosition
(end) > MaxScanBlockSize)
1658
maxChars = contextStart.
GetOffsetToPosition
(contextEnd);
1687
runCount = Math.Min(runCount, position.
GetOffsetToPosition
(contextEnd));
1696
distance = position.
GetOffsetToPosition
(contentStart);
1699
_contentStartOffset = _textLength + position.
GetOffsetToPosition
(contentStart);
1701
distance = position.
GetOffsetToPosition
(contentEnd);
1704
_contentEndOffset = _textLength + position.
GetOffsetToPosition
(contentEnd);
System\Windows\Documents\SpellerStatusTable.cs (1)
737
Debug.WriteLine($"{i}: {run.Position.TextContainer.Start.
GetOffsetToPosition
(run.Position)} {runType}");
System\windows\Documents\TextEditor.cs (2)
1156
return _FilterText(textData, range.Start.
GetOffsetToPosition
(range.End));
1166
return _FilterText(textData, range.Start.
GetOffsetToPosition
(range.End), filterMaxLength);
System\windows\Documents\TextEditorDragDrop.cs (1)
473
int indexInWord = wordSegment.Start.
GetOffsetToPosition
(dropPosition);
System\windows\Documents\TextEditorSpelling.cs (2)
146
((TextPointer)textStart).DeleteTextInRun(textStart.
GetOffsetToPosition
(textEnd));
345
isSelectionIgnoringErrors = selection.Start.
GetOffsetToPosition
(selection.End) >= 256;
System\Windows\Documents\TextFindEngine.cs (3)
331
int maxCharCount = position.
GetOffsetToPosition
(nextPosition);
666
runCount = Math.Min(runCount, navigator.
GetOffsetToPosition
(endPosition));
676
runCount = Math.Min(runCount, startPosition.
GetOffsetToPosition
(navigator));
System\Windows\Documents\TextPointerBase.cs (3)
102
maxCount = Math.Min(count, thisPointer.
GetOffsetToPosition
(limit));
106
maxCount = Math.Min(count, limit.
GetOffsetToPosition
(thisPointer));
451
return thisPosition.TextContainer.Start.
GetOffsetToPosition
(thisPosition);
System\Windows\Documents\TextRangeBase.cs (1)
1632
if (context == TextPointerContext.EmbeddedElement && start.
GetOffsetToPosition
(end) == 1)
System\Windows\Documents\TextStore.cs (4)
504
string filteredText = FilterCompositionString(new string(text), start.
GetOffsetToPosition
(end)); // does NOT filter MaxLength.
705
string filteredText = FilterCompositionString(new string(text), range.Start.
GetOffsetToPosition
(range.End)); // does NOT filter MaxLength.
1506
string filteredText = FilterCompositionString(result, TextSelection.Start.
GetOffsetToPosition
(TextSelection.End)); // does NOT filter MaxLength.
2471
offset = limit.
GetOffsetToPosition
(navigator);