32 references to TextSegment
PresentationFramework (32)
MS\Internal\Annotations\Component\AnnotationHighlightLayer.cs (5)
386
rangeSegment = new
TextSegment
(highlightSegment.Segment.End, rangeSegment.End);
412
rangeSegment = new
TextSegment
(highlightSegment.Segment.Start, rangeSegment.End);
555
TextSegment[] rangeArray = new TextSegment[] { new
TextSegment
(start, end) };
643
_segment = new
TextSegment
(start, end);
1075
_contentSegments.Add(new
TextSegment
(segmentStart, segmentEnd));
MS\Internal\Annotations\TextAnchor.cs (2)
53
_segments.Add(new
TextSegment
(segment.Start, segment.End));
690
return new
TextSegment
(start, end);
MS\Internal\Documents\TextDocumentView.cs (1)
2362
lineRange = new
TextSegment
(blockUIContainer.ContentStart.CreatePointer(LogicalDirection.Forward), blockUIContainer.ContentEnd.CreatePointer(LogicalDirection.Backward));
System\Windows\Controls\TextBlock.cs (1)
1858
TextSegment textSegment = new
TextSegment
(_complexContent.TextContainer.Start, _complexContent.TextContainer.End);
System\Windows\Documents\DocumentSequenceTextContainer.cs (2)
748
rangeArray.Add(new
TextSegment
(tpChildStart, tpChildEnd));
768
rangeArray.Add(new
TextSegment
(tpChildStart, tpChildEnd));
System\Windows\Documents\Highlights.cs (1)
366
ranges.Add(new
TextSegment
(highlightRangeStart.CreateDynamicTextPointer(LogicalDirection.Forward), highlightTransitionPosition.CreateDynamicTextPointer(LogicalDirection.Forward)));
System\Windows\Documents\SpellerHighlightLayer.cs (1)
206
list.Add(new
TextSegment
(start, end));
System\windows\Documents\TextEditorSelection.cs (2)
117
lineRange = new
TextSegment
(lineStart, lineEnd);
123
return new
TextSegment
(textRange.Start, textRange.End);
System\Windows\Documents\TextPointerBase.cs (2)
534
return new
TextSegment
(thisPosition, thisPosition);
581
return new
TextSegment
(wordStart, wordEnd);
System\Windows\Documents\TextRangeBase.cs (1)
1779
thisRange._TextSegments.Add(new
TextSegment
(start, end));
System\Windows\Documents\TextRangeEditTables.cs (3)
1972
return new
TextSegment
(startPosition, endPosition);
1976
return new
TextSegment
(startPosition, startPosition);
2004
return new
TextSegment
(start, end);
System\windows\Documents\TextSelection.cs (7)
894
anchorWordRange = new
TextSegment
(anchorPosition, anchorPosition);
895
cursorWordRange = new
TextSegment
(cursorPosition, cursorPosition);
951
anchorWordRange = new
TextSegment
(anchorPosition, anchorPosition);
952
cursorWordRange = new
TextSegment
(cursorPosition, cursorPosition);
970
anchorWordRange = new
TextSegment
(anchorPosition, anchorPosition);
976
cursorWordRange = new
TextSegment
(cursorPosition, cursorPosition);
988
cursorWordRange = new
TextSegment
(cursorPosition, cursorPosition);
System\windows\Documents\TextSelectionHighlightLayer.cs (4)
336
rangeArray.Add(new
TextSegment
(invalidRangeRightStart, invalidRangeRightEnd));
341
rangeArray.Add(new
TextSegment
(invalidRangeLeftStart, invalidRangeLeftEnd));
346
rangeArray.Add(new
TextSegment
(invalidRangeLeftStart, invalidRangeLeftEnd));
347
rangeArray.Add(new
TextSegment
(invalidRangeRightStart, invalidRangeRightEnd));