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