MCPcopy Create free account
hub / github.com/Norbyte/bg3se / HandleEvaluateRequest

Method HandleEvaluateRequest

LuaDebugger/DAPMessageHandler.cs:744–775  ·  view source on GitHub ↗
(DAPRequest request, DAPEvaulateRequest msg)

Source from the content-addressed store, hash-verified

742 }
743
744 private void HandleEvaluateRequest(DAPRequest request, DAPEvaulateRequest msg)
745 {
746 if (msg.expression == "reset" || msg.expression == "reset client" || msg.expression == "reset server")
747 {
748 if (msg.expression == "reset")
749 {
750 DbgCli.SendReset(DbgContext.Client);
751 DbgCli.SendReset(DbgContext.Server);
752 }
753 else if (msg.expression == "reset client")
754 {
755 DbgCli.SendReset(DbgContext.Client);
756 }
757 else if (msg.expression == "reset server")
758 {
759 DbgCli.SendReset(DbgContext.Server);
760 }
761
762 DAPEvaluateResponse evalResponse = new DAPEvaluateResponse
763 {
764 result = "",
765 namedVariables = 0,
766 indexedVariables = 0,
767 variablesReference = 0,
768 };
769 Stream.SendReply(request, evalResponse);
770 }
771 else
772 {
773 Evaluator.OnDAPEvaluateRequested(request, msg);
774 }
775 }
776
777 private void HandleSourceRequest(DAPRequest request, DAPSourceRequest req)
778 {

Callers

nothing calls this directly

Calls 3

SendResetMethod · 0.80
SendReplyMethod · 0.80

Tested by

no test coverage detected