Search
Preparing search index...
The search index is not available
Theia TypeDoc
Options
All
Public
Public/Protected
All
Inherited
Menu
Theia TypeDoc
plugin-ext
Selection
Class Selection
Hierarchy
Range
Selection
Index
Constructors
constructor
Properties
_active
_anchor
_end
_start
Accessors
active
anchor
end
is
Empty
is
Reversed
is
Single
Line
start
Methods
contains
intersection
is
Equal
toJSON
union
with
is
Range
Constructors
constructor
new
Selection
(
anchor
:
Position
, active
:
Position
)
:
Selection
new
Selection
(
anchorLine
:
number
, anchorColumn
:
number
, activeLine
:
number
, activeColumn
:
number
)
:
Selection
Parameters
anchor:
Position
active:
Position
Returns
Selection
Parameters
anchorLine:
number
anchorColumn:
number
activeLine:
number
activeColumn:
number
Returns
Selection
Properties
Private
_active
_active
:
Position
Private
_anchor
_anchor
:
Position
Protected
_end
_end
:
Position
Protected
_start
_start
:
Position
Accessors
active
get
active
(
)
:
Position
Returns
Position
anchor
get
anchor
(
)
:
Position
Returns
Position
end
get
end
(
)
:
Position
Returns
Position
is
Empty
get
isEmpty
(
)
:
boolean
Returns
boolean
is
Reversed
get
isReversed
(
)
:
boolean
Returns
boolean
is
Single
Line
get
isSingleLine
(
)
:
boolean
Returns
boolean
start
get
start
(
)
:
Position
Returns
Position
Methods
contains
contains
(
positionOrRange
:
Position
|
Range
)
:
boolean
Parameters
positionOrRange:
Position
|
Range
Returns
boolean
intersection
intersection
(
other
:
Range
)
:
undefined
|
Range
Parameters
other:
Range
Returns
undefined
|
Range
is
Equal
is
Equal
(
other
:
Range
)
:
boolean
Parameters
other:
Range
Returns
boolean
toJSON
toJSON
(
)
:
unknown
Returns
unknown
union
union
(
other
:
Range
)
:
Range
Parameters
other:
Range
Returns
Range
with
with
(
change
:
{
end
?:
Position
;
start
?:
Position
}
)
:
Range
with
(
start
?:
Position
, end
?:
Position
)
:
Range
Parameters
change:
{
end
?:
Position
;
start
?:
Position
}
Optional
end
?:
Position
Optional
start
?:
Position
Returns
Range
Parameters
Optional
start:
Position
Optional
end:
Position
Returns
Range
Static
is
Range
is
Range
(
arg
:
unknown
)
:
arg
is
Range
Parameters
arg:
unknown
Returns
arg
is
Range
Modules
bulk-
edit
callhierarchy
console
core
debug
editor
editor-
preview
electron
external-
terminal
file-
search
filesystem
getting-
started
git
keymaps
markers
memory-
inspector
messages
metrics
mini-
browser
monaco
navigator
outline-
view
output
plugin
plugin-
dev
plugin-
ext
Comments
Command
Arg
Comments
Context
Command
Arg
Comments
Edit
Command
Arg
Composite
Tree
View
Node
Connection
Closed
Error
Custom
Editor
Widget
Data
Transfer
Data
Transfer
Data
Transfer
Item
Data
Transfer
Item
Debug
Adapter
Executable
Debug
Adapter
Inline
Implementation
Debug
Adapter
Named
Pipe
Server
Debug
Adapter
Server
Decoration
Range
Behavior
Decoration
Render
Options
Document
Link
Inlay
Hint
Kind
Known
Commands
Notification
Main
Object
Identifier
Parameter
Information
Plugin
Contributions
Plugin
Icon
Path
Plugin
Identifiers
Plugin
Package
Plugin
Paths
Plugin
View
Registry
Plugin
View
Widget
Process
Terminate
Message
Process
Terminated
Message
Schemes
Scm
Command
Arg
Selection
Provider
Commands
Signature
Help
Signature
Information
Symbol
Kind
Symbol
Kind
Converter
Text
Document
Show
Options
Text
Editor
Selection
Change
Kind
Themable
Decoration
Attachment
Render
Options
Themable
Decoration
Render
Options
Theme
Icon
Timeline
Command
Arg
Tree
View
Item
Reference
Tree
View
Node
View
Column
Webview
External
Endpoint
Webview
Widget
Workspace
Text
Edit
Dto
plugin-
ext-
vscode
plugin-
metrics
preferences
preview
process
property-
view
scm
scm-
extra
search-
in-
workspace
secondary-
window
task
terminal
timeline
toolbar
typehierarchy
userstorage
variable-
resolver
vsx-
registry
workspace
Selection
constructor
_active
_anchor
_end
_start
active
anchor
end
is
Empty
is
Reversed
is
Single
Line
start
contains
intersection
is
Equal
toJSON
union
with
is
Range