Options
All
  • Public
  • Public/Protected
  • All
Menu

Class DebugInlineValueDecorator

Hierarchy

  • DebugInlineValueDecorator

Implements

  • FrontendApplicationContribution

Index

Constructors

constructor

Properties

Protected Readonly editorService

editorService: MonacoEditorService

Protected enabled

enabled: boolean = false

Protected Readonly preferences

preferences: PreferenceProxy<DebugConfiguration>

Protected wordToLineNumbersMap

wordToLineNumbersMap: undefined | Map<string, Position[]> = ...

Methods

calculateDecorations

Private createInlineValueDecoration

  • createInlineValueDecoration(lineNumber: number, contentText: string): IDecorationOptions

Private createInlineValueDecorationsInsideRange

  • createInlineValueDecorationsInsideRange(expressions: readonly ExpressionContainer[], range: Range, model: ITextModel): IDecorationOptions[]

Private getWordToPositionsMap

  • getWordToPositionsMap(model: ITextModel): Map<string, Position[]>

onStart

  • onStart(): void

Protected updateInlineValueDecorations

  • updateInlineValueDecorations(model: undefined | ITextModel, stackFrame: undefined | DebugStackFrame): Promise<IDecorationOptions[]>