Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • DebugMainImpl

Implements

Index

Constructors

Properties

breakpointsManager: BreakpointManager
configurationManager: DebugConfigurationManager
configurationProviders: Map<number, DisposableCollection> = ...
connectionMain: ConnectionImpl
consoleSessionManager: ConsoleSessionManager
debugContributionProvider: ContributionProvider<DebugContribution>
debugExt: DebugExt
debugPreferences: DebugPreferences
debuggerContributions: Map<string, DisposableCollection> = ...
editorManager: EditorManager
fileService: FileService
labelProvider: LabelProvider
messages: MessageClient
outputChannelManager: OutputChannelManager
pluginDebugService: PluginDebugService
pluginService: HostedPluginSupport
sessionContributionRegistrator: PluginDebugSessionContributionRegistrator
sessionManager: DebugSessionManager
terminalService: TerminalService
toDispose: DisposableCollection = ...
workspaceService: WorkspaceService

Methods

  • $addBreakpoints(breakpoints: Breakpoint[]): Promise<void>
  • $appendLineToDebugConsole(value: string): Promise<void>
  • $appendToDebugConsole(value: string): Promise<void>
  • $customRequest(sessionId: string, command: string, args?: any): Promise<Response>
  • $getDebugProtocolBreakpoint(sessionId: string, breakpointId: string): Promise<undefined | Breakpoint>
  • $registerDebuggerContribution(description: DebuggerDescription): Promise<void>
  • $removeBreakpoints(breakpoints: string[]): Promise<void>
  • $startDebugging(folder: undefined | WorkspaceFolder, nameOrConfiguration: string | DebugConfiguration, options: DebugSessionOptions): Promise<boolean>
  • $stopDebugging(sessionId?: string): Promise<void>
  • $unregisterDebugConfigurationProvider(handle: number): Promise<void>
  • $unregisterDebuggerConfiguration(debugType: string): Promise<void>
  • dispose(): void
  • toTheiaPluginApiBreakpoint(breakpoint: SourceBreakpoint | FunctionBreakpoint): Breakpoint
  • toTheiaPluginApiBreakpoints(breakpoints: (SourceBreakpoint | FunctionBreakpoint)[]): Breakpoint[]