33 references to EndOffset
PresentationFramework (33)
src\Framework\MS\Internal\Documents\TextBoxView.cs (33)
459_lineMetrics.Count == 1 && _lineMetrics[0].EndOffset == 0) 701int startOffset = Math.Min(_lineMetrics[_lineMetrics.Count-1].EndOffset, startPosition.Offset); 702int endOffset = Math.Min(_lineMetrics[_lineMetrics.Count - 1].EndOffset, endPosition.Offset); 721_lineMetrics[firstLineIndex].EndOffset > endOffset; 723_lineMetrics[lastLineIndex].EndOffset > endOffset; 749ITextPointer endOfLinePosition = _host.TextContainer.CreatePointerAtOffset(_lineMetrics[lineIndex].EndOffset, LogicalDirection.Backward); 894if (nextCharacterHit.FirstCharacterIndex + nextCharacterHit.TrailingLength == _lineMetrics[lineIndex].EndOffset && 1111int lastValidOffset = _lineMetrics[_lineMetrics.Count - 1].EndOffset; 1123int newLastValidOffset = _lineMetrics[_lineMetrics.Count - 1].EndOffset; 1199else if (offset > record.EndOffset) 1205if (offset == record.EndOffset && index < _lineMetrics.Count - 1) 1310ITextPointer end = _host.TextContainer.CreatePointerAtOffset(_lineMetrics[_lineMetrics.Count-1].EndOffset, LogicalDirection.Forward); 2046int endOffset = Math.Min(_lineMetrics[lineIndex].EndOffset, unclippedEndOffset); 2053if (unclippedStartOffset == _lineMetrics[lineIndex].EndOffset) 2098if (unclippedEndOffset >= _lineMetrics[lineIndex].EndOffset) 2132int lineEndOffset = _lineMetrics[lineIndex].EndOffset; 2149if (unclippedStartOffset == _lineMetrics[lineIndex].EndOffset) 2177if (unclippedEndOffset >= _lineMetrics[lineIndex].EndOffset) 2239lineOffset = _lineMetrics[_lineMetrics.Count - 1].EndOffset; 2329if (range.StartIndex > _lineMetrics[_lineMetrics.Count - 1].EndOffset) 2349if (range.StartIndex > _lineMetrics[_lineMetrics.Count - 1].EndOffset) 2447if (endOffset > _lineMetrics[_lineMetrics.Count - 1].EndOffset) 2450endOffset = _lineMetrics[_lineMetrics.Count - 1].EndOffset; 2491(range.StartIndex > lineOffset || range.StartIndex + -delta < _lineMetrics[lineIndex].EndOffset)) 2524int originalEndOffset = _lineMetrics[lineIndex].EndOffset; 2538if (originalEndOffset != _lineMetrics[lineIndex].EndOffset) 2560lineOffset >= _lineMetrics[lineIndex].EndOffset) 2593Invariant.Assert(lineOffset < _lineMetrics[lineIndex].EndOffset); 2606&& curLine.EndOffset == record.EndOffset 2620offsetSyncOk |= lastCoveredCharOffset <= record.EndOffset && line.HasLineBreak; 2904_lineMetrics[_lineMetrics.Count - 1].EndOffset >= position.Offset; 2965int viewportEnd = _lineMetrics[lastLineIndex].EndOffset;