Protected ReadonlyconfigurationProtected ReadonlyconnectionProtected ReadonlycontributorsProtected ReadonlydebuggersProtecteddelegatedProtected ReadonlydynamicDebug configurations discovered from plugin manifests (activation events) before providers register. Maps type -> { label, refCount } since multiple plugins may register the same type.
debouncing to send a single notification for multiple registrations at initialization time
Protected ReadonlyonProtected ReadonlyonProtected Readonlysessionmaps session and contribution
Protected ReadonlytoProtected ReadonlyworkspaceEvent handle to indicate when one or more dynamic debug configuration providers have been registered or unregistered.
Creates a new debug adapter session.
The resolved debug configuration.
The workspace folder for this sessions or undefined when folderless
The identifier of the created debug adapter session.
Finds and returns an array of registered debug types.
An array of registered debug types
Dispose this object.
Provides a dynamic debug configuration matching the name and the provider debug type
Optionalfolder: stringProtectedgetGets the label for a debugger type.
Returns dynamic debug configuration providers grouped by label. Each entry contains a label and all the types that share that label. Includes both registered providers and types discovered from plugin manifests.
Provides the schema attributes.
The registered debug type
An JSON Schema describing the configuration attributes for the given debug type
ProtectedinitProvides initial debug configuration.
The registered debug type
An array of debug configurations
Provide debugger contributed variables see "variables" at https://code.visualstudio.com/api/references/contribution-points#contributes.debuggers
Optionalfolder: stringA Record of debug configuration provider types and a corresponding dynamic debug configurations array
Provides dynamic debug configurations for a specific provider type only. This is more efficient than provideDynamicDebugConfigurations when you only need configurations for a single type.
Optionalfolder: stringRegisters a dynamic debug configuration type discovered from a plugin manifest. This allows showing provider types in the dropdown before the extension has activated.
Resolves a debug configuration by filling in missing values or by adding/changing/removing attributes before variable substitution.
The resolved debug configuration, undefined or null.
ProtectedresolveResolves a debug configuration by filling in missing values or by adding/changing/removing attributes with substituted variables.
The resolved debug configuration, undefined or null.
ProtectedresolveStop a running session for the given session id.
Debug service to work with plugin and extension contributions.