32 references to TextSegment
PresentationFramework (32)
MS\Internal\Annotations\Component\AnnotationHighlightLayer.cs (5)
385
rangeSegment = new
TextSegment
(highlightSegment.Segment.End, rangeSegment.End);
411
rangeSegment = new
TextSegment
(highlightSegment.Segment.Start, rangeSegment.End);
554
TextSegment[] rangeArray = new TextSegment[] { new
TextSegment
(start, end) };
642
_segment = new
TextSegment
(start, end);
1074
_contentSegments.Add(new
TextSegment
(segmentStart, segmentEnd));
MS\Internal\Annotations\TextAnchor.cs (2)
52
_segments.Add(new
TextSegment
(segment.Start, segment.End));
689
return new
TextSegment
(start, end);
MS\Internal\Documents\TextDocumentView.cs (1)
2361
lineRange = new
TextSegment
(blockUIContainer.ContentStart.CreatePointer(LogicalDirection.Forward), blockUIContainer.ContentEnd.CreatePointer(LogicalDirection.Backward));
System\Windows\Controls\TextBlock.cs (1)
1857
TextSegment textSegment = new
TextSegment
(_complexContent.TextContainer.Start, _complexContent.TextContainer.End);
System\Windows\Documents\DocumentSequenceTextContainer.cs (2)
747
rangeArray.Add(new
TextSegment
(tpChildStart, tpChildEnd));
767
rangeArray.Add(new
TextSegment
(tpChildStart, tpChildEnd));
System\Windows\Documents\Highlights.cs (1)
365
ranges.Add(new
TextSegment
(highlightRangeStart.CreateDynamicTextPointer(LogicalDirection.Forward), highlightTransitionPosition.CreateDynamicTextPointer(LogicalDirection.Forward)));
System\Windows\Documents\SpellerHighlightLayer.cs (1)
205
list.Add(new
TextSegment
(start, end));
System\windows\Documents\TextEditorSelection.cs (2)
116
lineRange = new
TextSegment
(lineStart, lineEnd);
122
return new
TextSegment
(textRange.Start, textRange.End);
System\Windows\Documents\TextPointerBase.cs (2)
533
return new
TextSegment
(thisPosition, thisPosition);
580
return new
TextSegment
(wordStart, wordEnd);
System\Windows\Documents\TextRangeBase.cs (1)
1778
thisRange._TextSegments.Add(new
TextSegment
(start, end));
System\Windows\Documents\TextRangeEditTables.cs (3)
1971
return new
TextSegment
(startPosition, endPosition);
1975
return new
TextSegment
(startPosition, startPosition);
2003
return new
TextSegment
(start, end);
System\windows\Documents\TextSelection.cs (7)
893
anchorWordRange = new
TextSegment
(anchorPosition, anchorPosition);
894
cursorWordRange = new
TextSegment
(cursorPosition, cursorPosition);
950
anchorWordRange = new
TextSegment
(anchorPosition, anchorPosition);
951
cursorWordRange = new
TextSegment
(cursorPosition, cursorPosition);
969
anchorWordRange = new
TextSegment
(anchorPosition, anchorPosition);
975
cursorWordRange = new
TextSegment
(cursorPosition, cursorPosition);
987
cursorWordRange = new
TextSegment
(cursorPosition, cursorPosition);
System\windows\Documents\TextSelectionHighlightLayer.cs (4)
335
rangeArray.Add(new
TextSegment
(invalidRangeRightStart, invalidRangeRightEnd));
340
rangeArray.Add(new
TextSegment
(invalidRangeLeftStart, invalidRangeLeftEnd));
345
rangeArray.Add(new
TextSegment
(invalidRangeLeftStart, invalidRangeLeftEnd));
346
rangeArray.Add(new
TextSegment
(invalidRangeRightStart, invalidRangeRightEnd));