Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface DebugAdapterContribution

A contribution point for debug adapters.

Hierarchy

  • DebugAdapterContribution

Index

Properties

Optional debugAdapterSessionFactory

debugAdapterSessionFactory: DebugAdapterSessionFactory

The debug adapter session factory. If a default implementation of the debug adapter session does not fit all needs it is possible to provide its own implementation using this factory. But it is strongly recommended to extend the default implementation if so.

Optional Readonly label

label: MaybePromise<undefined | string>

Optional Readonly languages

languages: MaybePromise<undefined | string[]>

Readonly type

type: string

The debug type. Should be a unique value among all debug adapters.

Methods

Optional getConfigurationSnippets

  • getConfigurationSnippets(): MaybePromise<IJSONSchemaSnippet[]>

Optional getSchemaAttributes

  • getSchemaAttributes(): MaybePromise<IJSONSchema[]>

Optional provideDebugAdapterExecutable

Optional provideDebugConfigurations

  • provideDebugConfigurations(workspaceFolderUri?: string): MaybePromise<DebugConfiguration[]>

Optional resolveDebugConfiguration

Optional resolveDebugConfigurationWithSubstitutedVariables