contextValue property
String?
get
contextValue
Context value of the resource state. This can be used to contribute resource specific actions.
For example, if a resource is given a context value as diffable. When contributing actions to scm/resourceState/context
using menus extension point, you can specify context value for key scmResourceState in when expressions, like scmResourceState == diffable.
"contributes": {
"menus": {
"scm/resourceState/context": [
{
"command": "extension.diff",
"when": "scmResourceState == diffable"
}
]
}
}
This will show action extension.diff only for resources with contextValue is diffable.
Implementation
_i2.String? get contextValue => _i5.getProperty(
this,
'contextValue',
);