1106
1107
return true;
1109
1110
public validateRange(_range: IRange): Range {
1111
>
const validationType = StringOffsetValidationType.SurrogatePairs;
textModel.ts
1112
>
this._assertNotDisposed();
1113
>
1114
>
// Avoid object allocation and cover most likely case
1115
>
if ((_range instanceof Range) && !(_range instanceof Selection)) {
1116
>
if (this._isValidRange(_range, validationType)) {
1117
return _range;
1118
}
1120
1121
const start = this._validatePosition(_range.startLineNumber, _range.startColumn, StringOffsetValidationType.Relaxed);