32 references to TextSegment
PresentationFramework (32)
MS\Internal\Annotations\Component\AnnotationHighlightLayer.cs (5)
393rangeSegment = new TextSegment(highlightSegment.Segment.End, rangeSegment.End); 419rangeSegment = new TextSegment(highlightSegment.Segment.Start, rangeSegment.End); 562TextSegment[] rangeArray = new TextSegment[] { new TextSegment(start, end) }; 650_segment = new TextSegment(start, end); 1085_contentSegments.Add(new TextSegment(segmentStart, segmentEnd));
MS\Internal\Annotations\TextAnchor.cs (2)
56_segments.Add(new TextSegment(segment.Start, segment.End)); 693return new TextSegment(start, end);
MS\Internal\Documents\TextDocumentView.cs (1)
2402lineRange = new TextSegment(blockUIContainer.ContentStart.CreatePointer(LogicalDirection.Forward), blockUIContainer.ContentEnd.CreatePointer(LogicalDirection.Backward));
System\Windows\Controls\TextBlock.cs (1)
1876TextSegment textSegment = new TextSegment(_complexContent.TextContainer.Start, _complexContent.TextContainer.End);
System\Windows\Documents\DocumentSequenceTextContainer.cs (2)
765rangeArray.Add(new TextSegment(tpChildStart, tpChildEnd)); 785rangeArray.Add(new TextSegment(tpChildStart, tpChildEnd));
System\Windows\Documents\Highlights.cs (1)
367ranges.Add(new TextSegment(highlightRangeStart.CreateDynamicTextPointer(LogicalDirection.Forward), highlightTransitionPosition.CreateDynamicTextPointer(LogicalDirection.Forward)));
System\Windows\Documents\SpellerHighlightLayer.cs (1)
207list.Add(new TextSegment(start, end));
System\windows\Documents\TextEditorSelection.cs (2)
132lineRange = new TextSegment(lineStart, lineEnd); 138return new TextSegment(textRange.Start, textRange.End);
System\Windows\Documents\TextPointerBase.cs (2)
536return new TextSegment(thisPosition, thisPosition); 583return new TextSegment(wordStart, wordEnd);
System\Windows\Documents\TextRangeBase.cs (1)
1783thisRange._TextSegments.Add(new TextSegment(start, end));
System\Windows\Documents\TextRangeEditTables.cs (3)
1970return new TextSegment(startPosition, endPosition); 1974return new TextSegment(startPosition, startPosition); 2002return new TextSegment(start, end);
System\windows\Documents\TextSelection.cs (7)
912anchorWordRange = new TextSegment(anchorPosition, anchorPosition); 913cursorWordRange = new TextSegment(cursorPosition, cursorPosition); 969anchorWordRange = new TextSegment(anchorPosition, anchorPosition); 970cursorWordRange = new TextSegment(cursorPosition, cursorPosition); 988anchorWordRange = new TextSegment(anchorPosition, anchorPosition); 994cursorWordRange = new TextSegment(cursorPosition, cursorPosition); 1006cursorWordRange = new TextSegment(cursorPosition, cursorPosition);
System\windows\Documents\TextSelectionHighlightLayer.cs (4)
338rangeArray.Add(new TextSegment(invalidRangeRightStart, invalidRangeRightEnd)); 343rangeArray.Add(new TextSegment(invalidRangeLeftStart, invalidRangeLeftEnd)); 348rangeArray.Add(new TextSegment(invalidRangeLeftStart, invalidRangeLeftEnd)); 349rangeArray.Add(new TextSegment(invalidRangeRightStart, invalidRangeRightEnd));