internal OffsetChangeMapEntry CreateSingleChangeMapEntry() { return new OffsetChangeMapEntry(Offset, RemovalLength, InsertionLength); }
private void OnDocumentChanged(DocumentChangeEventArgs e) { var map = e.OffsetChangeMapOrNull; if (map != null) { foreach (var entry in map) { UpdateOffsetsInternal(entry); } } else { UpdateOffsetsInternal(e.CreateSingleChangeMapEntry()); } }