33 references to EndOffset
PresentationFramework (33)
MS\Internal\Documents\TextBoxView.cs (33)
413_lineMetrics.Count == 1 && _lineMetrics[0].EndOffset == 0) 653int startOffset = Math.Min(_lineMetrics[_lineMetrics.Count - 1].EndOffset, startPosition.Offset); 654int endOffset = Math.Min(_lineMetrics[_lineMetrics.Count - 1].EndOffset, endPosition.Offset); 673_lineMetrics[firstLineIndex].EndOffset > endOffset; 675_lineMetrics[lastLineIndex].EndOffset > endOffset; 701ITextPointer endOfLinePosition = _host.TextContainer.CreatePointerAtOffset(_lineMetrics[lineIndex].EndOffset, LogicalDirection.Backward); 846if (nextCharacterHit.FirstCharacterIndex + nextCharacterHit.TrailingLength == _lineMetrics[lineIndex].EndOffset && 1063int lastValidOffset = _lineMetrics[_lineMetrics.Count - 1].EndOffset; 1075int newLastValidOffset = _lineMetrics[_lineMetrics.Count - 1].EndOffset; 1153else if (offset > record.EndOffset) 1159if (offset == record.EndOffset && index < _lineMetrics.Count - 1) 1266ITextPointer end = _host.TextContainer.CreatePointerAtOffset(_lineMetrics[_lineMetrics.Count - 1].EndOffset, LogicalDirection.Forward); 2008int endOffset = Math.Min(_lineMetrics[lineIndex].EndOffset, unclippedEndOffset); 2015if (unclippedStartOffset == _lineMetrics[lineIndex].EndOffset) 2060if (unclippedEndOffset >= _lineMetrics[lineIndex].EndOffset) 2094int lineEndOffset = _lineMetrics[lineIndex].EndOffset; 2111if (unclippedStartOffset == _lineMetrics[lineIndex].EndOffset) 2139if (unclippedEndOffset >= _lineMetrics[lineIndex].EndOffset) 2201lineOffset = _lineMetrics[_lineMetrics.Count - 1].EndOffset; 2291if (range.StartIndex > _lineMetrics[_lineMetrics.Count - 1].EndOffset) 2311if (range.StartIndex > _lineMetrics[_lineMetrics.Count - 1].EndOffset) 2409if (endOffset > _lineMetrics[_lineMetrics.Count - 1].EndOffset) 2412endOffset = _lineMetrics[_lineMetrics.Count - 1].EndOffset; 2453(range.StartIndex > lineOffset || range.StartIndex + -delta < _lineMetrics[lineIndex].EndOffset)) 2486int originalEndOffset = _lineMetrics[lineIndex].EndOffset; 2500if (originalEndOffset != _lineMetrics[lineIndex].EndOffset) 2522lineOffset >= _lineMetrics[lineIndex].EndOffset) 2555Invariant.Assert(lineOffset < _lineMetrics[lineIndex].EndOffset); 2568&& curLine.EndOffset == record.EndOffset 2582offsetSyncOk |= lastCoveredCharOffset <= record.EndOffset && line.HasLineBreak; 2884_lineMetrics[_lineMetrics.Count - 1].EndOffset >= position.Offset; 2946int viewportEnd = _lineMetrics[lastLineIndex].EndOffset;