Options
All
  • Public
  • Public/Protected
  • All
Menu

Class DebugServiceImpl

DebugService implementation.

Hierarchy

  • DebugServiceImpl

Implements

Index

Constructors

constructor

Properties

Protected Readonly registry

Protected Readonly sessionManager

Protected Readonly sessions

sessions: Set<string> = ...

Methods

createDebugSession

debugTypes

  • debugTypes(): Promise<string[]>

dispose

  • dispose(): void

Protected doStop

  • doStop(sessionId: string): Promise<void>

getConfigurationSnippets

  • getConfigurationSnippets(): Promise<IJSONSchemaSnippet[]>

getDebuggersForLanguage

getSchemaAttributes

  • getSchemaAttributes(debugType: string): Promise<IJSONSchema[]>

provideDebugConfigurations

  • provideDebugConfigurations(debugType: string, workspaceFolderUri?: string): Promise<DebugConfiguration[]>

resolveDebugConfiguration

resolveDebugConfigurationWithSubstitutedVariables

terminateDebugSession

  • terminateDebugSession(sessionId?: string): Promise<void>