33 references to EndOffset
PresentationFramework (33)
MS\Internal\Documents\TextBoxView.cs (33)
406_lineMetrics.Count == 1 && _lineMetrics[0].EndOffset == 0) 646int startOffset = Math.Min(_lineMetrics[_lineMetrics.Count - 1].EndOffset, startPosition.Offset); 647int endOffset = Math.Min(_lineMetrics[_lineMetrics.Count - 1].EndOffset, endPosition.Offset); 666_lineMetrics[firstLineIndex].EndOffset > endOffset; 668_lineMetrics[lastLineIndex].EndOffset > endOffset; 694ITextPointer endOfLinePosition = _host.TextContainer.CreatePointerAtOffset(_lineMetrics[lineIndex].EndOffset, LogicalDirection.Backward); 839if (nextCharacterHit.FirstCharacterIndex + nextCharacterHit.TrailingLength == _lineMetrics[lineIndex].EndOffset && 1056int lastValidOffset = _lineMetrics[_lineMetrics.Count - 1].EndOffset; 1068int newLastValidOffset = _lineMetrics[_lineMetrics.Count - 1].EndOffset; 1146else if (offset > record.EndOffset) 1152if (offset == record.EndOffset && index < _lineMetrics.Count - 1) 1259ITextPointer end = _host.TextContainer.CreatePointerAtOffset(_lineMetrics[_lineMetrics.Count - 1].EndOffset, LogicalDirection.Forward); 2001int endOffset = Math.Min(_lineMetrics[lineIndex].EndOffset, unclippedEndOffset); 2008if (unclippedStartOffset == _lineMetrics[lineIndex].EndOffset) 2053if (unclippedEndOffset >= _lineMetrics[lineIndex].EndOffset) 2087int lineEndOffset = _lineMetrics[lineIndex].EndOffset; 2104if (unclippedStartOffset == _lineMetrics[lineIndex].EndOffset) 2132if (unclippedEndOffset >= _lineMetrics[lineIndex].EndOffset) 2194lineOffset = _lineMetrics[_lineMetrics.Count - 1].EndOffset; 2284if (range.StartIndex > _lineMetrics[_lineMetrics.Count - 1].EndOffset) 2304if (range.StartIndex > _lineMetrics[_lineMetrics.Count - 1].EndOffset) 2402if (endOffset > _lineMetrics[_lineMetrics.Count - 1].EndOffset) 2405endOffset = _lineMetrics[_lineMetrics.Count - 1].EndOffset; 2446(range.StartIndex > lineOffset || range.StartIndex + -delta < _lineMetrics[lineIndex].EndOffset)) 2479int originalEndOffset = _lineMetrics[lineIndex].EndOffset; 2493if (originalEndOffset != _lineMetrics[lineIndex].EndOffset) 2515lineOffset >= _lineMetrics[lineIndex].EndOffset) 2548Invariant.Assert(lineOffset < _lineMetrics[lineIndex].EndOffset); 2561&& curLine.EndOffset == record.EndOffset 2575offsetSyncOk |= lastCoveredCharOffset <= record.EndOffset && line.HasLineBreak; 2865_lineMetrics[_lineMetrics.Count - 1].EndOffset >= position.Offset; 2927int viewportEnd = _lineMetrics[lastLineIndex].EndOffset;