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(); }
public ScopesResponse(ScopesRequest request, bool success, ScopesResponseBody body, string message = null) : base(request, success, body, message) { }
internal ScopesResponse(long req_seq, bool success, ScopesResponseBody body, string message) : base(req_seq, "scopes", success, body, message) { }