Constructors
constructor
- new LineRange(startLineNumber, lineCount): LineRange
Parameters
- startLineNumber: number
- lineCount: number
Properties
Readonly
lineCount
lineCount: number
Readonly
startLineNumber
startLineNumber: number
Accessors
endLineNumberExclusive
- get endLineNumberExclusive(): number
Returns number
isEmpty
- get isEmpty(): boolean
Returns boolean
Methods
contains
- contains(other): boolean
Returns boolean
containsLine
- containsLine(lineNumber): boolean
Returns boolean
equals
- equals(other): boolean
Returns boolean
getLines
- getLines(document): string[]
Parameters
- document: TextEditorDocument
Returns string[]
isAfter
- isAfter(other): boolean
Returns boolean
isBefore
- isBefore(other): boolean
Returns boolean
toInclusiveRange
- toInclusiveRange(): undefined | Range
Returns undefined | Range
toInclusiveRangeOrEmpty
- toInclusiveRangeOrEmpty(): Range
Returns Range
toRange
- toRange(): Range
Returns Range
toString
- toString(): string
Returns string
touches
- touches(other): boolean
Returns boolean
Static
compareByStart
- compareByStart(a, b): number
Returns number
Static
fromLineNumbers
- fromLineNumbers(startLineNumber, endExclusiveLineNumber): LineRange
Parameters
- startLineNumber: number
- endExclusiveLineNumber: number
Represents a range of whole lines of text. Line numbers are zero-based.