5 implementations of GetOffsetToPosition
PresentationFramework (5)
System\Windows\Controls\PasswordTextNavigator.cs (1)
118
int ITextPointer.
GetOffsetToPosition
(ITextPointer position)
System\Windows\Documents\DocumentSequenceTextPointer.cs (1)
74
int ITextPointer.
GetOffsetToPosition
(ITextPointer position)
System\Windows\Documents\FixedTextPointer.cs (1)
85
int ITextPointer.
GetOffsetToPosition
(ITextPointer position)
System\Windows\Documents\NullTextNavigator.cs (1)
61
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)
612
int cpStart = start.TextContainer.Start.
GetOffsetToPosition
(start);
613
int cpEnd = end.TextContainer.Start.
GetOffsetToPosition
(end);
MS\Internal\PtsHost\OptimalTextSource.cs (1)
186
return position.TextContainer.Start.
GetOffsetToPosition
(position);
MS\Internal\PtsHost\TextParagraph.cs (4)
892
return textPointerContentStart.
GetOffsetToPosition
(textPointer);
909
while(textPointerContentStart.
GetOffsetToPosition
(textPointer) < dcpLast)
982
FigureObject figureObject = new FigureObject(textPointerContentStart.
GetOffsetToPosition
(textElement.ElementStart), figurePara);
1005
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)
1776
int startOffset = _complexContent.TextContainer.Start.
GetOffsetToPosition
(start);
1777
int endOffset = _complexContent.TextContainer.Start.
GetOffsetToPosition
(end);
2176
int characterIndex = _complexContent.TextContainer.Start.
GetOffsetToPosition
(orientedPosition);
2280
int dcpPositionStart = _complexContent.TextContainer.Start.
GetOffsetToPosition
(startPosition);
2281
int dcpPositionEnd = _complexContent.TextContainer.Start.
GetOffsetToPosition
(endPosition);
2388
int characterIndex = _complexContent.TextContainer.Start.
GetOffsetToPosition
(position);
2454
int characterIndex = _complexContent.TextContainer.Start.
GetOffsetToPosition
(position);
2583
int characterIndex = _complexContent.TextContainer.Start.
GetOffsetToPosition
(position);
System\Windows\Documents\DocumentSequenceTextContainer.cs (2)
131
return ((ITextPointer)position1.Handle0).
GetOffsetToPosition
((ITextPointer)position2.Handle0);
305
return ((ITextContainer)this).Start.
GetOffsetToPosition
(((ITextContainer)this).End);
System\Windows\Documents\DocumentSequenceTextPointer.cs (4)
72
/// <see cref="ITextPointer.
GetOffsetToPosition
"/>
609
/// <see cref="ITextPointer.
GetOffsetToPosition
"/>
1003
count += tpScan.ChildPointer.
GetOffsetToPosition
(tpScan.ChildPointer.TextContainer.End);
1010
count += tpScan.ChildPointer.
GetOffsetToPosition
(tp2.ChildPointer);
System\Windows\Documents\FixedTextContainer.cs (2)
115
return ((ITextPointer)position1.Handle0).
GetOffsetToPosition
((ITextPointer)position2.Handle0);
273
return ((ITextContainer)this).Start.
GetOffsetToPosition
(((ITextContainer)this).End);
System\Windows\Documents\FlowDocument.cs (2)
1428
textSegment.Start.
GetOffsetToPosition
(textSegment.End),
1429
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)
1676
edge = _editor.TextContainer.Start.
GetOffsetToPosition
(positionCurrent);
1677
int startComposition = _editor.TextContainer.Start.
GetOffsetToPosition
(_startComposition);
1678
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)
659
if (start.
GetOffsetToPosition
(end) > MaxScanBlockSize)
1661
maxChars = contextStart.
GetOffsetToPosition
(contextEnd);
1690
runCount = Math.Min(runCount, position.
GetOffsetToPosition
(contextEnd));
1699
distance = position.
GetOffsetToPosition
(contentStart);
1702
_contentStartOffset = _textLength + position.
GetOffsetToPosition
(contentStart);
1704
distance = position.
GetOffsetToPosition
(contentEnd);
1707
_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)
1162
return _FilterText(textData, range.Start.
GetOffsetToPosition
(range.End));
1172
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)
332
int maxCharCount = position.
GetOffsetToPosition
(nextPosition);
667
runCount = Math.Min(runCount, navigator.
GetOffsetToPosition
(endPosition));
677
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.
1509
string filteredText = FilterCompositionString(result, TextSelection.Start.
GetOffsetToPosition
(TextSelection.End)); // does NOT filter MaxLength.
2477
offset = limit.
GetOffsetToPosition
(navigator);