Options
All
  • Public
  • Public/Protected
  • All
Menu

Class DebugServiceImpl

DebugService implementation.

Hierarchy

  • DebugServiceImpl

Implements

Index

Constructors

Properties

sessions: Set<string> = ...

Accessors

  • get onDidChangeDebugConfigurationProviders(): Event<void>

Methods

  • createDebugSession(config: DebugConfiguration, _workspaceFolderUri?: string): Promise<string>
  • debugTypes(): Promise<string[]>
  • dispose(): void
  • doStop(sessionId: string): Promise<void>
  • fetchDynamicDebugConfiguration(name: string, type: string, folder?: string): Promise<undefined | DebugConfiguration>
  • getConfigurationSnippets(): Promise<IJSONSchemaSnippet[]>
  • getSchemaAttributes(debugType: string): Promise<IJSONSchema[]>
  • provideDebugConfigurations(debugType: string, workspaceFolderUri?: string): Promise<DebugConfiguration[]>
  • provideDebuggerVariables(debugType: string): Promise<CommandIdVariables>
  • terminateDebugSession(sessionId?: string): Promise<void>