public override void Scopes(Response response, dynamic arguments)
        {
            LogStart();

            int frameId = DynamicHelpers.To <int>(arguments.frameId);

            var result       = _api.GetCurrentScopes(frameId);
            var responseBody = new ScopesResponseBody(new List <VSCodeDebug.Scope>(result.Select(x => new VSCodeDebug.Scope(x.Name, x.Id))));

            SendResponse(response, responseBody);

            LogFinish();
        }
示例#2
0
 public ScopesResponse(ScopesRequest request, bool success, ScopesResponseBody body, string message = null)
     : base(request, success, body, message)
 {
 }
示例#3
0
 internal ScopesResponse(long req_seq, bool success, ScopesResponseBody body, string message)
     : base(req_seq, "scopes", success, body, message)
 {
 }