[wasm][debugger] Handle multi-doc methods and multiple results for breakpoints (...
commit42f5d32e120d27c7213bfebce3b7113be40358e4
authorLarry Ewing <lewing@microsoft.com>
Thu, 16 Apr 2020 16:58:55 +0000 (16 11:58 -0500)
committerGitHub <noreply@github.com>
Thu, 16 Apr 2020 16:58:55 +0000 (16 11:58 -0500)
tree2086562aa35697118740c41e8ef41c905aa06a0e
parent9545c24a15b755aaf4586f183dc398ea51ea3ef7
[wasm][debugger] Handle multi-doc methods and multiple results for breakpoints (#19449)

* [wasm][debugger] Rework source loading

Add logic to support embedded sources and
add all the documents from multi-doc methods

Add logic to check source hashes against
pdb hash.

* [wasm][debugger] Fix breakpoints on delegates

Only add methods to a source once by RID

When column is != 0 specified the fronted only wants results
that match that column exactly.

* Allow checking pdb hash and remove source cache

* Fixup typesByName merge
sdks/wasm/DebuggerTestSuite/Tests.cs
sdks/wasm/Mono.WebAssembly.DebuggerProxy/DebugStore.cs
sdks/wasm/Mono.WebAssembly.DebuggerProxy/DevToolsHelper.cs
sdks/wasm/Mono.WebAssembly.DebuggerProxy/MonoProxy.cs