Options
All
  • Public
  • Public/Protected
  • All
Menu

Class DebugConfigurationManager

Hierarchy

  • DebugConfigurationManager

Index

Constructors

constructor

Properties

Protected _currentOptions

_currentOptions: undefined | DebugSessionOptions

Protected Readonly contextKeyService

contextKeyService: ContextKeyService

Protected Readonly debug

Protected debugConfigurationTypeKey

debugConfigurationTypeKey: ContextKey<string>

Protected Readonly editorManager

editorManager: EditorManager

Protected initialized

initialized: Promise<void>

Protected Readonly models

models: Map<string, DebugConfigurationModel> = ...

Readonly onDidChange

onDidChange: Event<void> = ...

Protected Readonly onDidChangeEmitter

onDidChangeEmitter: Emitter<void> = ...

Readonly onWillProvideDebugConfiguration

onWillProvideDebugConfiguration: Event<WillProvideDebugConfiguration> = ...

Protected Readonly onWillProvideDebugConfigurationEmitter

onWillProvideDebugConfigurationEmitter: Emitter<WillProvideDebugConfiguration> = ...

Protected Readonly onWillProvideDynamicDebugConfigurationEmitter

onWillProvideDynamicDebugConfigurationEmitter: Emitter<WillProvideDebugConfiguration> = ...

Protected Readonly preferenceConfigurations

preferenceConfigurations: PreferenceConfigurations

Protected Readonly preferences

preferences: PreferenceService

Protected Readonly quickPickService

quickPickService: QuickPickService

Protected Readonly storage

storage: StorageService

Protected Readonly textModelService

textModelService: MonacoTextModelService

Protected updateModels

updateModels: (...arguments: []) => Promise<void> = ...

Type declaration

    • (...arguments: []): Promise<void>
    • Parameters

      • Rest ...arguments: []

      Returns Promise<void>

Protected Readonly workspaceService

workspaceService: WorkspaceService

Protected Readonly workspaceVariables

workspaceVariables: WorkspaceVariableContribution

Accessors

all

current

Protected model

onWillProvideDynamicDebugConfiguration

supported

Methods

addConfiguration

  • addConfiguration(): Promise<void>

Protected doCreate

Protected doGetSupported

Protected doOpen

Protected ensureContent

find

Protected fireWillProvideDebugConfiguration

  • fireWillProvideDebugConfiguration(): Promise<void>

Protected fireWillProvideDynamicDebugConfiguration

  • fireWillProvideDynamicDebugConfiguration(): Promise<void>

Protected getAll

Protected getInitialConfigurationContent

Protected getSupported

Protected init

  • init(): Promise<void>

load

  • load(): Promise<void>

openConfiguration

  • openConfiguration(): Promise<void>

Protected provideDebugConfigurations

  • provideDebugConfigurations(debugType: string, workspaceFolderUri: undefined | string): Promise<DebugConfiguration[]>

provideDynamicDebugConfigurations

  • provideDynamicDebugConfigurations(): Promise<{ configurations: DebugConfiguration[]; type: string }[]>

save

  • save(): void

Protected selectDebugType

  • selectDebugType(): Promise<undefined | string>

Protected updateCurrent