private async void OnScriptParsed(DebuggerScriptParsedResponse scriptParseResponse) { if (scriptParseResponse.Url == null) { return; } try { var response = await _client.SendAsync("Debugger.getScriptSource", new { scriptId = scriptParseResponse.ScriptId }); _scriptURLs.Add(scriptParseResponse.ScriptId, scriptParseResponse.Url); _scriptSources.Add(scriptParseResponse.ScriptId, response.scriptSource.ToString()); } catch (Exception ex) { Console.WriteLine(ex.ToString()); } }
private async Task OnScriptParsed(DebuggerScriptParsedResponse scriptParseResponse) { if (string.IsNullOrEmpty(scriptParseResponse.Url)) { return; } try { var response = await _client.SendAsync("Debugger.getScriptSource", new { scriptId = scriptParseResponse.ScriptId }).ConfigureAwait(false); _scriptURLs.Add(scriptParseResponse.ScriptId, scriptParseResponse.Url); _scriptSources.Add(scriptParseResponse.ScriptId, response.scriptSource.ToString()); } catch (Exception ex) { _logger.LogError(ex.ToString()); } }
private async Task OnScriptParsed(DebuggerScriptParsedResponse scriptParseResponse) { if (scriptParseResponse.Url == ExecutionContext.EvaluationScriptUrl || (string.IsNullOrEmpty(scriptParseResponse.Url) && !_reportAnonymousScripts)) { return; } try { var response = await _client.SendAsync("Debugger.getScriptSource", new { scriptId = scriptParseResponse.ScriptId }).ConfigureAwait(false); _scriptURLs.Add(scriptParseResponse.ScriptId, scriptParseResponse.Url); _scriptSources.Add(scriptParseResponse.ScriptId, response[MessageKeys.ScriptSource].AsString()); } catch (Exception ex) { _logger.LogError(ex.ToString()); } }
private async Task OnScriptParsedAsync(DebuggerScriptParsedResponse scriptParseResponse) { if (scriptParseResponse.Url == ExecutionContext.EvaluationScriptUrl || (string.IsNullOrEmpty(scriptParseResponse.Url) && !_reportAnonymousScripts)) { return; } try { var response = await _client.SendAsync <DebuggerGetScriptSourceResponse>("Debugger.getScriptSource", new DebuggerGetScriptSourceRequest { ScriptId = scriptParseResponse.ScriptId }).ConfigureAwait(false); _scriptURLs.Add(scriptParseResponse.ScriptId, scriptParseResponse.Url); _scriptSources.Add(scriptParseResponse.ScriptId, response.ScriptSource); } catch { } }