whether the given MemoryProvider can handle memory reading / writing for a session of the type submitted.
OptionalformatOptionalvariable: DebugVariableOptionalgetOptionalsupportsWhether the current debugger supports variable reference syntax (e.g. &a) in the memoryReference field of
Optionalvariable: DebugVariableOptionalwrite
Representation of a memory provider. It is only necessary to implement a new Memory Provider if the behavior of the Debug Adapter for a given session type deviates from the Debug Adapter Protocol. Otherwise, the DefaultMemoryProvider should handle standard DAP requests and responses.
Specific peculiarities that might require special handling include: restrictions on the formatting of memory location identifiers (only hex numbers, e.g.) or deviations from the DAP in the format of the response to a given request.