494
495
private _createContentChanged2(range: Range, rangeOffset: number, rangeLength: number, rangeEndPosition: Position, text: string, isUndoing: boolean, isRedoing: boolean, isFlush: boolean, isEolChange: boolean, reason: TextModelEditSource): IModelContentChangedEvent {
497
>
changes: [{
498
>
range: range,
499
>
rangeOffset: rangeOffset,
500
>
rangeLength: rangeLength,
501
>
text: text,
502
>
}],
503
>
eol: this._buffer.getEOL(),
504
>
isEolChange: isEolChange,
505
>
versionId: this.getVersionId(),
506
>
isUndoing: isUndoing,
507
>
isRedoing: isRedoing,
508
>
isFlush: isFlush,
509
>
detailedReasons: [reason],
510
>
detailedReasonsChangeLengths: [1],
511
>
};
512
>
}
513
514
private _setValueFromTextBuffer(textBuffer: model.ITextBuffer, textBufferDisposable: IDisposable, reason: TextModelEditSource): void {