Options
All
  • Public
  • Public/Protected
  • All
Menu

Class DebugSessionManager

Hierarchy

  • DebugSessionManager

Index

Constructors

Properties

Accessors

Methods

Constructors

Properties

_currentSession: undefined | DebugSession
_sessions: Map<string, DebugSession> = ...
breakpoints: BreakpointManager
configurationIds: Map<string, number> = ...
contextKeyService: ContextKeyService
debugConfigurationManager: DebugConfigurationManager
debugSessionFactory: DebugSessionFactory
debugStateKey: ContextKey<string>
debugTypeKey: ContextKey<string>
disposeOnCurrentSessionChanged: DisposableCollection = ...
editorManager: EditorManager
inDebugModeKey: ContextKey<boolean>
labelProvider: LabelProvider
messageService: MessageService
onDidChange: Event<undefined | DebugSession> = ...
onDidChangeActiveDebugSession: Event<DidChangeActiveDebugSession> = ...
onDidChangeActiveDebugSessionEmitter: Emitter<DidChangeActiveDebugSession> = ...
onDidChangeBreakpoints: Event<DidChangeBreakpointsEvent> = ...
onDidChangeBreakpointsEmitter: Emitter<DidChangeBreakpointsEvent> = ...
onDidChangeEmitter: Emitter<undefined | DebugSession> = ...
onDidCreateDebugSession: Event<DebugSession> = ...
onDidCreateDebugSessionEmitter: Emitter<DebugSession> = ...
onDidDestroyDebugSession: Event<DebugSession> = ...
onDidDestroyDebugSessionEmitter: Emitter<DebugSession> = ...
onDidFocusStackFrame: Event<DidFocusStackFrameEvent> = ...
onDidFocusStackFrameEmitter: Emitter<DidFocusStackFrameEvent> = ...
onDidReceiveDebugSessionCustomEvent: Event<DebugSessionCustomEvent> = ...
onDidReceiveDebugSessionCustomEventEmitter: Emitter<DebugSessionCustomEvent> = ...
onDidStartDebugSession: Event<DebugSession> = ...
onDidStartDebugSessionEmitter: Emitter<DebugSession> = ...
onDidStopDebugSession: Event<DebugSession> = ...
onDidStopDebugSessionEmitter: Emitter<DebugSession> = ...
onWillResolveDebugConfiguration: Event<WillResolveDebugConfiguration> = ...
onWillResolveDebugConfigurationEmitter: Emitter<WillResolveDebugConfiguration> = ...
onWillStartDebugSession: Event<WillStartDebugSession> = ...
onWillStartDebugSessionEmitter: Emitter<WillStartDebugSession> = ...
progressService: ProgressService
quickOpenTask: QuickOpenTask
sessionContributionRegistry: DebugSessionContributionRegistry
shell: ApplicationShell
taskService: TaskService
variableResolver: VariableResolverService

Accessors

  • get inDebugMode(): boolean

Methods

  • doPostTaskAction(errorMessage: string): Promise<boolean>
  • fireWillResolveDebugConfiguration(debugType: string): Promise<void>
  • fireWillStartDebugSession(): Promise<void>
  • init(): void
  • isCurrentEditorFrame(uri: string | URI | Uri): boolean
  • open(): void
  • remove(sessionId: string): boolean
  • runTask(workspaceFolderUri: undefined | string, taskName: undefined | string | TaskIdentifier, checkErrors?: boolean): Promise<boolean>
  • saveAll(): Promise<boolean>
  • updateCurrentSession(session: undefined | DebugSession): void