MCPcopy
hub / github.com/microsoft/vscode-js-debug / IVariableContainer

Interface IVariableContainer

src/adapter/variableStore.ts:134–142  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

132 * Specifically, this is implemented by both variables and scopes.
133 */
134export interface IVariableContainer {
135 /**
136 * An ID is assigned to _all_ variables. For variables that can be expanded,
137 * this is also their variablesReference returned from `toDap()`.
138 */
139 readonly id: number;
140
141 getChildren(params: Dap.VariablesParams): Promise<IVariable[]>;
142}
143
144/**
145 * A variable container who also has a `Dap.Variable` representation.

Callers 6

SetOrMapVariableClass · 0.65
getChildrenMethod · 0.65
getChildrenMethod · 0.65
getChildrenMethod · 0.65
getVariableNamesMethod · 0.65
getVariablesMethod · 0.65

Implementers 15

OutputVariableContainersrc/adapter/variableStore.ts
Scopesrc/adapter/variableStore.ts
BrowserOptionsDataProvidersrc/ui/customBreakpointsUI.ts
ExcludedCallersUIsrc/ui/excludedCallersUI.ts
DebugSessionTrackersrc/ui/debugSessionTracker.ts
NetworkTreesrc/ui/networkTree.ts
Variablesrc/adapter/variableStore.ts
OutputVariablesrc/adapter/variableStore.ts
ObjectVariablesrc/adapter/variableStore.ts
PropertiesGeneratorEscapeHatchVariablesrc/adapter/variableStore.ts
NodeVariablesrc/adapter/variableStore.ts
SetOrMapVariablesrc/adapter/variableStore.ts

Calls

no outgoing calls

Tested by

no test coverage detected