The author information of the comment
The human-readable comment body
Context value of the comment. This can be used to contribute comment specific actions.
For example, a comment is given a context value as editable. When contributing actions to comments/comment/title
using menus extension point, you can specify context value for key comment in when expression like comment == editable.
"contributes": {
"menus": {
"comments/comment/title": [
{
"command": "extension.deleteComment",
"when": "comment == editable"
}
]
}
}
This will show action extension.deleteComment only for comments with contextValue is editable.
Optional label describing the Comment Label will be rendered next to authorName if exists.
Comment mode of the comment
Optional reactions of the comment
A comment is displayed within the editor or the Comments Panel, depending on how it is provided.