33 references to EndOffset
PresentationFramework (33)
MS\Internal\Documents\TextBoxView.cs (33)
412_lineMetrics.Count == 1 && _lineMetrics[0].EndOffset == 0) 652int startOffset = Math.Min(_lineMetrics[_lineMetrics.Count - 1].EndOffset, startPosition.Offset); 653int endOffset = Math.Min(_lineMetrics[_lineMetrics.Count - 1].EndOffset, endPosition.Offset); 672_lineMetrics[firstLineIndex].EndOffset > endOffset; 674_lineMetrics[lastLineIndex].EndOffset > endOffset; 700ITextPointer endOfLinePosition = _host.TextContainer.CreatePointerAtOffset(_lineMetrics[lineIndex].EndOffset, LogicalDirection.Backward); 845if (nextCharacterHit.FirstCharacterIndex + nextCharacterHit.TrailingLength == _lineMetrics[lineIndex].EndOffset && 1062int lastValidOffset = _lineMetrics[_lineMetrics.Count - 1].EndOffset; 1074int newLastValidOffset = _lineMetrics[_lineMetrics.Count - 1].EndOffset; 1152else if (offset > record.EndOffset) 1158if (offset == record.EndOffset && index < _lineMetrics.Count - 1) 1265ITextPointer end = _host.TextContainer.CreatePointerAtOffset(_lineMetrics[_lineMetrics.Count - 1].EndOffset, LogicalDirection.Forward); 2007int endOffset = Math.Min(_lineMetrics[lineIndex].EndOffset, unclippedEndOffset); 2014if (unclippedStartOffset == _lineMetrics[lineIndex].EndOffset) 2059if (unclippedEndOffset >= _lineMetrics[lineIndex].EndOffset) 2093int lineEndOffset = _lineMetrics[lineIndex].EndOffset; 2110if (unclippedStartOffset == _lineMetrics[lineIndex].EndOffset) 2138if (unclippedEndOffset >= _lineMetrics[lineIndex].EndOffset) 2200lineOffset = _lineMetrics[_lineMetrics.Count - 1].EndOffset; 2290if (range.StartIndex > _lineMetrics[_lineMetrics.Count - 1].EndOffset) 2310if (range.StartIndex > _lineMetrics[_lineMetrics.Count - 1].EndOffset) 2408if (endOffset > _lineMetrics[_lineMetrics.Count - 1].EndOffset) 2411endOffset = _lineMetrics[_lineMetrics.Count - 1].EndOffset; 2452(range.StartIndex > lineOffset || range.StartIndex + -delta < _lineMetrics[lineIndex].EndOffset)) 2485int originalEndOffset = _lineMetrics[lineIndex].EndOffset; 2499if (originalEndOffset != _lineMetrics[lineIndex].EndOffset) 2521lineOffset >= _lineMetrics[lineIndex].EndOffset) 2554Invariant.Assert(lineOffset < _lineMetrics[lineIndex].EndOffset); 2567&& curLine.EndOffset == record.EndOffset 2581offsetSyncOk |= lastCoveredCharOffset <= record.EndOffset && line.HasLineBreak; 2883_lineMetrics[_lineMetrics.Count - 1].EndOffset >= position.Offset; 2945int viewportEnd = _lineMetrics[lastLineIndex].EndOffset;