Options
All
  • Public
  • Public/Protected
  • All
Menu

Class DebugConsoleSession

Hierarchy

Implements

Index

Constructors

constructor

Properties

Protected _debugSession

_debugSession: DebugSession

Protected Readonly completionKinds

completionKinds: Map<undefined | "function" | "value" | "file" | "color" | "text" | "enum" | "module" | "class" | "method" | "property" | "field" | "constructor" | "interface" | "variable" | "unit" | "keyword" | "snippet" | "reference" | "customcolor", CompletionItemKind> = new Map<DebugProtocol.CompletionItemType | undefined, monaco.languages.CompletionItemKind>()

Protected fireDidChange

fireDidChange: DebouncedFunc<(Anonymous function)> = throttle(() => super.fireDidChange(), 50)

id

id: string

Protected items

items: ConsoleItem[] = []

Readonly onDidChange

onDidChange: Event<void> = this.onDidChangeEmitter.event

Protected Readonly onDidChangeEmitter

onDidChangeEmitter: Emitter<void> = new Emitter<void>()

Readonly onSelectionChange

onSelectionChange: Event<void> = this.selectionEmitter.event

Readonly placeholder

placeholder: string | undefined

Protected Optional selectedSeverity

selectedSeverity: Severity

Protected Readonly selectionEmitter

selectionEmitter: Emitter<void> = new Emitter<void>()

Protected Readonly toDispose

toDispose: DisposableCollection = new DisposableCollection(this.onDidChangeEmitter)

Protected uncompletedItemContent

uncompletedItemContent: string | undefined

Static uri

uri: URI = new URI().withScheme('debugconsole')

Accessors

debugSession

severity

  • get severity(): Severity | undefined
  • set severity(severity: Severity | undefined): void

Methods

append

  • append(value: string): void

appendLine

  • appendLine(value: string): void

Protected asCompletionItem

  • asCompletionItem(text: string, position: Position, overwriteBefore: number, item: CompletionItem): CompletionItem

clear

  • clear(): void

Protected completions

  • completions(model: ITextModel, position: Position): Promise<CompletionList | undefined>

dispose

  • dispose(): void

execute

  • execute(value: string): Promise<void>

getElements

init

  • init(): void

logOutput

  • logOutput(session: DebugSession, event: OutputEvent): Promise<void>