EndOffset
if (index > 0 && offset == RangeAt(index - 1).EndOffset())
endOffset = std::max(endOffset, RangeAt(endIndex - 1).EndOffset());
int32 endRemoveIndex = lastRange.EndOffset() <= endOffset
RangeType newRange(endOffset, firstRange.EndOffset() - endOffset);
lastRange.size = lastRange.EndOffset() - endOffset;
if (offset >= range.EndOffset())
Value EndOffset() const
size_t EndOffset() const;
+ match.StartOffset(), match.EndOffset()
size_t notesEndOffset = (size_t)fFile.EndOffset();