Module types

Source

Structs§

Breakpoint
Information about a Breakpoint created in setBreakpoints, setFunctionBreakpoints, setInstructionBreakpoints, or setDataBreakpoints.
BreakpointLocation
Properties of a breakpoint location returned from the ‘breakpointLocations’ request.
Capabilities
Information about the capabilities of a debug adapter.
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.
DataBreakpoint
Properties of a data breakpoint passed to the setDataBreakpoints request.
DisassembledInstruction
Represents a single disassembled instruction.
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.
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.
FunctionBreakpoint
Properties of a breakpoint passed to the setFunctionBreakpoints request.
GotoTarget
A GotoTarget describes a code location that can be used as a target in the ‘goto’ request.
InstructionBreakpoint
Properties of a breakpoint passed to the setInstructionBreakpoints request
Message
A structured message object. Used to return errors from requests.
Module
A Module object represents a row in the modules view.
ModulesViewDescriptor
The ModulesViewDescriptor is the container for all declarative configuration options of a ModuleView.
Scope
A Scope is a named container for variables. Optionally a scope can map to a source or a range within a source.
Source
A Source is a descriptor for source code.
SourceBreakpoint
Properties of a breakpoint or logpoint passed to the setBreakpoints request.
StackFrame
A Stackframe contains the source location.
StackFrameFormat
Provides formatting information for a stack frame.
StepInTarget
A StepInTarget can be used in the ‘stepIn’ request and determines into which single target the stepIn request should step.
Thread
A Thread
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.

Enums§

ChecksumAlgorithm
Names of checksum algorithms that may be supported by a debug adapter.
ColumnDescriptorType
CompletionItemType
Some predefined types for the CompletionItem. Please note that not all clients have specific icons for all of them.
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.
InvalidatedAreas
Logical areas that can be invalidated by the ‘invalidated’ event.
ModuleId
ScopePresentationHint
SourcePresentationHint
An optional hint for how to present the source in the UI.
StackFramePresentationHint
SteppingGranularity
The granularity of one ‘step’ in the stepping requests ‘next’, ‘stepIn’, ‘stepOut’, and ‘stepBack’.
VariableAttribute
VariableKind
VariableVisibility