Skip to content

Commit 77ca634

Browse files
committed
Use full request type for better intellisense
1 parent 2016be8 commit 77ca634

File tree

1 file changed

+11
-4
lines changed

1 file changed

+11
-4
lines changed

src/features/DebugSession.ts

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -398,13 +398,20 @@ export class DebugSessionFeature extends LanguageClientConsumer
398398
this.logger.writeVerbose(`Debugger session terminated: ${tempConsoleSession.name} (${tempConsoleSession.id})`);
399399

400400
// HACK: As of 2023-08-17, there is no vscode debug API to request the C# debugger to detach, so we send it a custom DAP request instead.
401-
await dotnetAttachSession.customRequest(
402-
"disconnect",
403-
{
401+
const disconnectRequest: DebugProtocol.DisconnectRequest = {
402+
command: "disconnect",
403+
seq: 0,
404+
type: "request",
405+
arguments: {
404406
restart: false,
405407
terminateDebuggee: false,
406408
suspendDebuggee: false
407-
} as DebugProtocol.DisconnectArguments
409+
}
410+
};
411+
412+
await dotnetAttachSession.customRequest(
413+
disconnectRequest.command,
414+
disconnectRequest.arguments
408415
);
409416
});
410417
});

0 commit comments

Comments
 (0)