Options
All
  • Public
  • Public/Protected
  • All
Menu

Class DebugSessionManager

Hierarchy

  • DebugSessionManager

Index

Constructors

constructor

Properties

Protected _currentSession

_currentSession: undefined | DebugSession

Protected Readonly _sessions

_sessions: Map<string, DebugSession> = ...

Protected Readonly breakpoints

breakpoints: BreakpointManager

Protected configurationIds

configurationIds: Map<string, number> = ...

Protected Readonly contextKeyService

contextKeyService: ContextKeyService

Protected Readonly debug

Protected Readonly debugConfigurationManager

debugConfigurationManager: DebugConfigurationManager

Protected Readonly debugSessionFactory

debugSessionFactory: DebugSessionFactory

Protected debugTypeKey

debugTypeKey: ContextKey<string>

Protected Readonly editorManager

editorManager: EditorManager

Protected inDebugModeKey

inDebugModeKey: ContextKey<boolean>

Protected Readonly labelProvider

labelProvider: LabelProvider

Protected Readonly messageService

messageService: MessageService

Readonly onDidChange

onDidChange: Event<undefined | DebugSession> = ...

Readonly onDidChangeActiveDebugSession

onDidChangeActiveDebugSession: Event<DidChangeActiveDebugSession> = ...

Protected Readonly onDidChangeActiveDebugSessionEmitter

onDidChangeActiveDebugSessionEmitter: Emitter<DidChangeActiveDebugSession> = ...

Readonly onDidChangeBreakpoints

onDidChangeBreakpoints: Event<DidChangeBreakpointsEvent> = ...

Protected Readonly onDidChangeBreakpointsEmitter

onDidChangeBreakpointsEmitter: Emitter<DidChangeBreakpointsEvent> = ...

Protected Readonly onDidChangeEmitter

onDidChangeEmitter: Emitter<undefined | DebugSession> = ...

Readonly onDidCreateDebugSession

onDidCreateDebugSession: Event<DebugSession> = ...

Protected Readonly onDidCreateDebugSessionEmitter

onDidCreateDebugSessionEmitter: Emitter<DebugSession> = ...

Readonly onDidDestroyDebugSession

onDidDestroyDebugSession: Event<DebugSession> = ...

Protected Readonly onDidDestroyDebugSessionEmitter

onDidDestroyDebugSessionEmitter: Emitter<DebugSession> = ...

Readonly onDidReceiveDebugSessionCustomEvent

onDidReceiveDebugSessionCustomEvent: Event<DebugSessionCustomEvent> = ...

Protected Readonly onDidReceiveDebugSessionCustomEventEmitter

onDidReceiveDebugSessionCustomEventEmitter: Emitter<DebugSessionCustomEvent> = ...

Readonly onDidStartDebugSession

onDidStartDebugSession: Event<DebugSession> = ...

Protected Readonly onDidStartDebugSessionEmitter

onDidStartDebugSessionEmitter: Emitter<DebugSession> = ...

Readonly onDidStopDebugSession

onDidStopDebugSession: Event<DebugSession> = ...

Protected Readonly onDidStopDebugSessionEmitter

onDidStopDebugSessionEmitter: Emitter<DebugSession> = ...

Readonly onWillResolveDebugConfiguration

onWillResolveDebugConfiguration: Event<WillResolveDebugConfiguration> = ...

Protected Readonly onWillResolveDebugConfigurationEmitter

onWillResolveDebugConfigurationEmitter: Emitter<WillResolveDebugConfiguration> = ...

Readonly onWillStartDebugSession

onWillStartDebugSession: Event<WillStartDebugSession> = ...

Protected Readonly onWillStartDebugSessionEmitter

onWillStartDebugSessionEmitter: Emitter<WillStartDebugSession> = ...

Protected Readonly progressService

progressService: ProgressService

Protected Readonly quickOpenTask

quickOpenTask: QuickOpenTask

Protected Readonly sessionContributionRegistry

sessionContributionRegistry: DebugSessionContributionRegistry

Protected Readonly shell

shell: ApplicationShell

Protected Readonly taskService

taskService: TaskService

Protected Readonly toDisposeOnCurrentSession

toDisposeOnCurrentSession: DisposableCollection = ...

Protected Readonly variableResolver

variableResolver: VariableResolverService

Accessors

currentFrame

currentSession

currentThread

inDebugMode

  • get inDebugMode(): boolean

sessions

state

topFrame

Methods

destroy

  • destroy(sessionId?: string): void

Private doDestroy

Protected doPostTaskAction

  • doPostTaskAction(errorMessage: string): Promise<boolean>

Protected doRestart

Protected doStart

Protected fireDidChange

Protected fireDidChangeBreakpoints

Protected fireWillResolveDebugConfiguration

  • fireWillResolveDebugConfiguration(debugType: string): Promise<void>

Protected fireWillStartDebugSession

  • fireWillStartDebugSession(): Promise<void>

getBreakpoints

getFunctionBreakpoints

getInlineBreakpoint

getLineBreakpoints

getSession

Protected init

  • init(): void

isCurrentEditorFrame

  • isCurrentEditorFrame(uri: string | default | Uri): boolean

open

  • open(): void

Protected remove

  • remove(sessionId: string): void

Protected resolveConfiguration

Protected resolveDebugConfiguration

Protected resolveDebugConfigurationWithSubstitutedVariables

restart

restartSessions

  • restartSessions(): Promise<void>

Protected runTask

  • runTask(workspaceFolderUri: undefined | string, taskName: undefined | string | TaskIdentifier, checkErrors?: boolean): Promise<boolean>

Protected saveAll

  • saveAll(): Promise<boolean>

start

terminateSessions

  • terminateSessions(): Promise<void>

Protected updateBreakpoints

Protected updateCurrentSession

  • updateCurrentSession(session: undefined | DebugSession): void