A collection of {@link Comment comments} representing a conversation at a particular range in a document.
Fields
range:Range
The range the comment thread is located within the document. The thread icon will be shown at the first line of the range.
optionallabel:Null<String>
The optional human-readable label describing the {@link CommentThread Comment Thread}
dispose():Void
Dispose this comment thread.
Once disposed, this comment thread will be removed from visible editors and Comment Panel when appropriate.
optionalcontextValue:Null<String>
Context value of the comment thread. This can be used to contribute thread specific actions.
For example, a comment thread is given a context value as editable
. When contributing actions to comments/commentThread/title
using menus
extension point, you can specify context value for key commentThread
in when
expression like commentThread == editable
.
"contributes": {
"menus": {
"comments/commentThread/title": [
{
"command": "extension.deleteCommentThread",
"when": "commentThread == editable"
}
]
}
}
This will show action extension.deleteCommentThread
only for comment threads with contextValue
is editable
.
collapsibleState:CommentThreadCollapsibleState
Whether the thread should be collapsed or expanded when opening the document. Defaults to Collapsed.