@@ -32,7 +32,7 @@ import { ViewAction, ViewPane } from '../../../browser/parts/views/viewPane.js';
32
32
import { IViewletViewOptions } from '../../../browser/parts/views/viewsViewlet.js' ;
33
33
import { FocusedViewContext } from '../../../common/contextkeys.js' ;
34
34
import { IViewDescriptorService } from '../../../common/views.js' ;
35
- import { CONTEXT_CAN_VIEW_MEMORY , CONTEXT_EXPRESSION_SELECTED , CONTEXT_VARIABLE_IS_READONLY , CONTEXT_WATCH_EXPRESSIONS_EXIST , CONTEXT_WATCH_EXPRESSIONS_FOCUSED , CONTEXT_WATCH_ITEM_TYPE , IDebugConfiguration , IDebugService , IDebugViewWithVariables , IExpression , CONTEXT_BREAK_WHEN_VALUE_CHANGES_SUPPORTED , CONTEXT_BREAK_WHEN_VALUE_IS_ACCESSED_SUPPORTED , CONTEXT_BREAK_WHEN_VALUE_IS_READ_SUPPORTED , CONTEXT_VARIABLE_EVALUATE_NAME_PRESENT , WATCH_VIEW_ID , CONTEXT_DEBUG_TYPE } from '../common/debug.js' ;
35
+ import { CONTEXT_CAN_VIEW_MEMORY , CONTEXT_EXPRESSION_SELECTED , CONTEXT_VARIABLE_IS_READONLY , CONTEXT_VARIABLE_TYPE , CONTEXT_WATCH_EXPRESSIONS_EXIST , CONTEXT_WATCH_EXPRESSIONS_FOCUSED , CONTEXT_WATCH_ITEM_TYPE , IDebugConfiguration , IDebugService , IDebugViewWithVariables , IExpression , CONTEXT_BREAK_WHEN_VALUE_CHANGES_SUPPORTED , CONTEXT_BREAK_WHEN_VALUE_IS_ACCESSED_SUPPORTED , CONTEXT_BREAK_WHEN_VALUE_IS_READ_SUPPORTED , CONTEXT_VARIABLE_EVALUATE_NAME_PRESENT , WATCH_VIEW_ID , CONTEXT_DEBUG_TYPE } from '../common/debug.js' ;
36
36
import { Expression , Variable , VisualizedExpression } from '../common/debugModel.js' ;
37
37
import { AbstractExpressionDataSource , AbstractExpressionsRenderer , expressionAndScopeLabelProvider , IExpressionTemplateData , IInputBoxOptions , renderViewTree } from './baseDebugView.js' ;
38
38
import { COPY_WATCH_EXPRESSION_COMMAND_ID , setDataBreakpointInfoResponse } from './debugCommands.js' ;
@@ -400,6 +400,7 @@ function getContextForWatchExpressionMenu(parentContext: IContextKeyService, exp
400
400
[ CONTEXT_WATCH_ITEM_TYPE . key , expression instanceof Expression ? 'expression' : expression instanceof Variable ? 'variable' : undefined ] ,
401
401
[ CONTEXT_CAN_VIEW_MEMORY . key , ! ! session ?. capabilities . supportsReadMemoryRequest && expression . memoryReference !== undefined ] ,
402
402
[ CONTEXT_VARIABLE_IS_READONLY . key , ! ! expression . presentationHint ?. attributes ?. includes ( 'readOnly' ) || expression . presentationHint ?. lazy ] ,
403
+ [ CONTEXT_VARIABLE_TYPE . key , expression . type ] ,
403
404
[ CONTEXT_DEBUG_TYPE . key , session ?. configuration . type ] ,
404
405
...additionalContext
405
406
] ) ;
0 commit comments