Cache DocumentUrl in PortablePdbSymbolReader (#79804)
authorMichal Strehovský <MichalStrehovsky@users.noreply.github.com>
Mon, 19 Dec 2022 14:36:07 +0000 (23:36 +0900)
committerGitHub <noreply@github.com>
Mon, 19 Dec 2022 14:36:07 +0000 (06:36 -0800)
commit6e69214ac2a2faca0493fc3038480793481caa71
tree32fc9387d59c9de0f0d51dd244b8e0e39911d33d
parentf0c4347ff0eb8852dd8c39a45f7d2c4da6cf0892
Cache DocumentUrl in PortablePdbSymbolReader (#79804)

This uses the exact same strategy as the unmanaged reader (`Dictionary` with a `lock` around `this`).
src/coreclr/tools/Common/TypeSystem/Ecma/SymbolReader/PortablePdbSymbolReader.cs