| Interface | Description |
|---|---|
| BreakpointEventArgumentsReason |
The reason for the event.
|
| EvaluateArgumentsContext |
The context in which the evaluate request is run.
|
| InitializeRequestArgumentsPathFormat |
Determines in what format paths are specified.
|
| InvalidatedAreas |
Logical areas that can be invalidated by the 'invalidated' event.
|
| OutputEventArgumentsCategory |
The output category.
|
| ScopePresentationHint |
An optional hint for how to present this scope in the UI.
|
| StoppedEventArgumentsReason |
The reason for the event.
|
| ThreadEventArgumentsReason |
The reason for the event.
|
| VariablePresentationHintAttributes |
Possible values include - but not limited to those defined in
VariablePresentationHintAttributes |
| VariablePresentationHintKind |
The kind of variable.
|
| VariablePresentationHintVisibility |
Visibility of variable.
|
| Class | Description |
|---|---|
| AttachRequestArguments |
Arguments for 'attach' request.
|
| Breakpoint |
Information about a Breakpoint created in setBreakpoints, setFunctionBreakpoints, setInstructionBreakpoints, or
setDataBreakpoints.
|
| BreakpointEventArguments |
The event indicates that some information about a breakpoint has changed.
|
| BreakpointLocation |
Properties of a breakpoint location returned from the 'breakpointLocations' request.
|
| BreakpointLocationsArguments |
Arguments for 'breakpointLocations' request.
|
| BreakpointLocationsResponse |
Response to 'breakpointLocations' request.
|
| CancelArguments |
Arguments for 'cancel' request.
|
| Capabilities |
Information about the capabilities of a debug adapter.
|
| CapabilitiesEventArguments |
The event indicates that one or more capabilities have changed.
|
| Checksum |
The checksum of an item calculated by the specified algorithm.
|
| ColumnDescriptor |
A ColumnDescriptor specifies what module attribute to show in a column of the ModulesView, how to format it,
|
| CompletionItem |
CompletionItems are the suggestions returned from the CompletionsRequest.
|
| CompletionsArguments |
Arguments for 'completions' request.
|
| CompletionsResponse |
Response to 'completions' request.
|
| ConfigurationDoneArguments |
Arguments for 'configurationDone' request.
|
| ContinueArguments |
Arguments for 'continue' request.
|
| ContinuedEventArguments |
The event indicates that the execution of the debuggee has continued.
|
| ContinueResponse |
Response to 'continue' request.
|
| DataBreakpoint |
Properties of a data breakpoint passed to the setDataBreakpoints request.
|
| DataBreakpointInfoArguments |
Arguments for 'dataBreakpointInfo' request.
|
| DataBreakpointInfoResponse |
Response to 'dataBreakpointInfo' request.
|
| DebugProtocol |
Declaration of parameters, response bodies, and event bodies for
the Debug Adapter Protocol
|
| DisassembleArguments |
Arguments for 'disassemble' request.
|
| DisassembledInstruction |
Represents a single disassembled instruction.
|
| DisassembleResponse |
Response to 'disassemble' request.
|
| DisconnectArguments |
Arguments for 'disconnect' request.
|
| EvaluateArguments |
Arguments for 'evaluate' request.
|
| EvaluateResponse |
Response to 'evaluate' request.
|
| ExceptionBreakpointsFilter |
An ExceptionBreakpointsFilter is shown in the UI as an filter option for configuring how exceptions are dealt
with.
|
| ExceptionDetails |
Detailed information about an exception that has occurred.
|
| ExceptionFilterOptions |
An ExceptionFilterOptions is used to specify an exception filter together with a condition for the
setExceptionsFilter request.
|
| ExceptionInfoArguments |
Arguments for 'exceptionInfo' request.
|
| ExceptionInfoResponse |
Response to 'exceptionInfo' request.
|
| ExceptionOptions |
An ExceptionOptions assigns configuration options to a set of exceptions.
|
| ExceptionPathSegment |
An ExceptionPathSegment represents a segment in a path that is used to match leafs or nodes in a tree of
exceptions.
|
| ExitedEventArguments |
The event indicates that the debuggee has exited and returns its exit code.
|
| FunctionBreakpoint |
Properties of a breakpoint passed to the setFunctionBreakpoints request.
|
| GotoArguments |
Arguments for 'goto' request.
|
| GotoTarget |
A GotoTarget describes a code location that can be used as a target in the 'goto' request.
|
| GotoTargetsArguments |
Arguments for 'gotoTargets' request.
|
| GotoTargetsResponse |
Response to 'gotoTargets' request.
|
| InitializeRequestArguments |
Arguments for 'initialize' request.
|
| InstructionBreakpoint |
Properties of a breakpoint passed to the setInstructionBreakpoints request
|
| InvalidatedEventArguments |
This event signals that some state in the debug adapter has changed and requires that the client needs to
re-render the data snapshot previously requested.
|
| LaunchRequestArguments |
Arguments for 'launch' request.
|
| LoadedSourceEventArguments |
The event indicates that some source has been added, changed, or removed from the set of all loaded sources.
|
| LoadedSourcesArguments |
Arguments for 'loadedSources' request.
|
| LoadedSourcesResponse |
Response to 'loadedSources' request.
|
| Message |
A structured message object.
|
| Module |
A Module object represents a row in the modules view.
|
| ModuleEventArguments |
The event indicates that some information about a module has changed.
|
| ModulesArguments |
Arguments for 'modules' request.
|
| ModulesResponse |
Response to 'modules' request.
|
| ModulesViewDescriptor |
The ModulesViewDescriptor is the container for all declarative configuration options of a ModuleView.
|
| NextArguments |
Arguments for 'next' request.
|
| OutputEventArguments |
The event indicates that the target has produced some output.
|
| PauseArguments |
Arguments for 'pause' request.
|
| ProcessEventArguments |
The event indicates that the debugger has begun debugging a new process.
|
| ProgressEndEventArguments |
The event signals the end of the progress reporting with an optional final message.
|
| ProgressStartEventArguments |
The event signals that a long running operation is about to start and
|
| ProgressUpdateEventArguments |
The event signals that the progress reporting needs to updated with a new message and/or percentage.
|
| ReadMemoryArguments |
Arguments for 'readMemory' request.
|
| ReadMemoryResponse |
Response to 'readMemory' request.
|
| RestartArguments |
Arguments for 'restart' request.
|
| RestartFrameArguments |
Arguments for 'restartFrame' request.
|
| ReverseContinueArguments |
Arguments for 'reverseContinue' request.
|
| RunInTerminalRequestArguments |
Arguments for 'runInTerminal' request.
|
| RunInTerminalResponse |
Response to 'runInTerminal' request.
|
| Scope |
A Scope is a named container for variables.
|
| ScopesArguments |
Arguments for 'scopes' request.
|
| ScopesResponse |
Response to 'scopes' request.
|
| SetBreakpointsArguments |
Arguments for 'setBreakpoints' request.
|
| SetBreakpointsResponse |
Response to 'setBreakpoints' request.
|
| SetDataBreakpointsArguments |
Arguments for 'setDataBreakpoints' request.
|
| SetDataBreakpointsResponse |
Response to 'setDataBreakpoints' request.
|
| SetExceptionBreakpointsArguments |
Arguments for 'setExceptionBreakpoints' request.
|
| SetExpressionArguments |
Arguments for 'setExpression' request.
|
| SetExpressionResponse |
Response to 'setExpression' request.
|
| SetFunctionBreakpointsArguments |
Arguments for 'setFunctionBreakpoints' request.
|
| SetFunctionBreakpointsResponse |
Response to 'setFunctionBreakpoints' request.
|
| SetInstructionBreakpointsArguments |
Arguments for 'setInstructionBreakpoints' request
|
| SetInstructionBreakpointsResponse |
Response to 'setInstructionBreakpoints' request
|
| SetVariableArguments |
Arguments for 'setVariable' request.
|
| SetVariableResponse |
Response to 'setVariable' request.
|
| Source |
A Source is a descriptor for source code.
|
| SourceArguments |
Arguments for 'source' request.
|
| SourceBreakpoint |
Properties of a breakpoint or logpoint passed to the setBreakpoints request.
|
| SourceResponse |
Response to 'source' request.
|
| StackFrame |
A Stackframe contains the source location.
|
| StackFrameFormat |
Provides formatting information for a stack frame.
|
| StackTraceArguments |
Arguments for 'stackTrace' request.
|
| StackTraceResponse |
Response to 'stackTrace' request.
|
| StepBackArguments |
Arguments for 'stepBack' request.
|
| StepInArguments |
Arguments for 'stepIn' request.
|
| StepInTarget |
A StepInTarget can be used in the 'stepIn' request and determines into which single target the stepIn request
should step.
|
| StepInTargetsArguments |
Arguments for 'stepInTargets' request.
|
| StepInTargetsResponse |
Response to 'stepInTargets' request.
|
| StepOutArguments |
Arguments for 'stepOut' request.
|
| StoppedEventArguments |
The event indicates that the execution of the debuggee has stopped due to some condition.
|
| TerminateArguments |
Arguments for 'terminate' request.
|
| TerminatedEventArguments |
The event indicates that debugging of the debuggee has terminated.
|
| TerminateThreadsArguments |
Arguments for 'terminateThreads' request.
|
| Thread |
A Thread
|
| ThreadEventArguments |
The event indicates that a thread has started or exited.
|
| ThreadsResponse |
Response to 'threads' request.
|
| ValueFormat |
Provides formatting information for a value.
|
| Variable |
A Variable is a name/value pair.
|
| VariablePresentationHint |
Optional properties of a variable that can be used to determine how to render the variable in the UI.
|
| VariablesArguments |
Arguments for 'variables' request.
|
| VariablesResponse |
Response to 'variables' request.
|
| Enum | Description |
|---|---|
| ChecksumAlgorithm |
Names of checksum algorithms that may be supported by a debug adapter.
|
| ColumnDescriptorType |
Datatype of values in this column.
|
| CompletionItemType |
Some predefined types for the CompletionItem.
|
| DataBreakpointAccessType |
This enumeration defines all possible access types for data breakpoints.
|
| ExceptionBreakMode |
This enumeration defines all possible conditions when a thrown exception should result in a break.
|
| LoadedSourceEventArgumentsReason |
The reason for the event.
|
| ModuleEventArgumentsReason |
The reason for the event.
|
| OutputEventArgumentsGroup |
Support for keeping an output log organized by grouping related messages.
|
| ProcessEventArgumentsStartMethod |
Describes how the debug engine started debugging this process.
|
| RunInTerminalRequestArgumentsKind |
What kind of terminal to launch.
|
| SourcePresentationHint |
An optional hint for how to present the source in the UI.
|
| StackFramePresentationHint |
An optional hint for how to present this frame in the UI.
|
| SteppingGranularity |
The granularity of one 'step' in the stepping requests 'next', 'stepIn', 'stepOut', and 'stepBack'.
|
| VariablesArgumentsFilter |
Optional filter to limit the child variables to either named or indexed.
|