Options
All
  • Public
  • Public/Protected
  • All
Menu

Class DebugViewModel

Hierarchy

  • DebugViewModel

Implements

  • Disposable

Index

Constructors

constructor

Properties

Protected Readonly _sessions

_sessions: Set<DebugSession> = ...

Protected Readonly _watchExpressions

_watchExpressions: Map<number, DebugWatchExpression> = ...

Protected Readonly manager

Readonly onDidChange

onDidChange: Event<void> = ...

Readonly onDidChangeBreakpoints

onDidChangeBreakpoints: Event<default> = ...

Protected Readonly onDidChangeBreakpointsEmitter

onDidChangeBreakpointsEmitter: Emitter<default> = ...

Protected Readonly onDidChangeEmitter

onDidChangeEmitter: Emitter<void> = ...

Readonly onDidChangeWatchExpressions

onDidChangeWatchExpressions: Event<void> = ...

Protected Readonly onDidChangeWatchExpressionsEmitter

onDidChangeWatchExpressionsEmitter: Emitter<void> = ...

Protected Readonly options

Protected refreshWatchExpressions

refreshWatchExpressions: (...arguments: []) => Promise<void> = ...

Type declaration

    • (...arguments: []): Promise<void>
    • Parameters

      • Rest ...arguments: []

      Returns Promise<void>

Protected refreshWatchExpressionsQueue

refreshWatchExpressionsQueue: Promise<void> = ...

Protected Readonly toDispose

toDispose: DisposableCollection = ...

Protected Readonly watch

Accessors

breakpoints

currentFrame

currentSession

currentThread

functionBreakpoints

id

  • get id(): string

label

  • get label(): string

session

sessionCount

  • get sessionCount(): number

sessions

state

watchExpressions

Methods

addWatchExpression

delete

dispose

  • dispose(): void

Protected fireDidChange

  • fireDidChange(): void

Protected fireDidChangeBreakpoints

  • fireDidChangeBreakpoints(uri: default): void

Protected fireDidChangeWatchExpressions

  • fireDidChangeWatchExpressions(): void

has

Protected init

  • init(): void

push

removeWatchExpression

removeWatchExpressions

  • removeWatchExpressions(): void

restart

  • restart(): Promise<void>

start

  • start(): Promise<void>

terminate

  • terminate(): Promise<void>

Protected updateWatchExpressions

  • updateWatchExpressions(): void