Implements

Constructors

Properties

Accessors

Methods

Constructors

Properties

_activeStackItem: undefined | DebugThread | DebugStackFrame
_breakpoints: Map<string, Breakpoint> = ...
activeDebugConsole: DebugConsole
activeDebugSession: undefined | DebugSession
backendAdapterCreator: NodeDebugAdapterCreator = ...
commandRegistryExt: CommandRegistryImpl
configurationProviderHandleGenerator: number
configurationProviders: ConfigurationProviderRecord[]
connectionExt: ConnectionImpl
contributionPaths: Map<string, string> = ...
contributionTypes: Map<string, PluginType> = ...
debuggersContributions: Map<string, PluginPackageDebuggersContribution> = ...

Only use internally, don't send it to the frontend. It's expensive! It's already there as a part of the plugin metadata.

descriptorFactories: Map<string, DebugAdapterDescriptorFactory> = ...
frontendAdapterCreator: PluginDebugAdapterCreator = ...
onDidChangeActiveDebugSessionEmitter: Emitter<undefined | DebugSession> = ...
onDidChangeActiveStackItemEmitter: Emitter<undefined | DebugThread | DebugStackFrame> = ...
onDidChangeBreakpointsEmitter: Emitter<BreakpointsChangeEvent> = ...
onDidCreateDebugSessionEmitter: Emitter<DebugSession> = ...
onDidReceiveDebugSessionCustomEmitter: Emitter<DebugSessionCustomEvent> = ...
onDidStartDebugSessionEmitter: Emitter<DebugSession> = ...
onDidTerminateDebugSessionEmitter: Emitter<DebugSession> = ...
proxy: DebugMain
sessions: Map<string, PluginDebugAdapterSession> = ...
trackerFactories: [string, DebugAdapterTrackerFactory][] = []

Accessors

Methods