Implement missing SymUnmanaged* interfaces (#66650)
authorSteve <hez2010@outlook.com>
Thu, 17 Mar 2022 22:34:22 +0000 (06:34 +0800)
committerGitHub <noreply@github.com>
Thu, 17 Mar 2022 22:34:22 +0000 (15:34 -0700)
commit031901024ef4f1157130e23c784416192c76c19c
treecc4df77e8a7f14d778cffe5ae59ae769336e5574
parenteb8460fd29f09d12f48a265d3bfa8c68cf779654
Implement missing SymUnmanaged* interfaces (#66650)

* Implement missing SymUnmanaged* interfaces

* Add try-finally around GCHandle

* Marshal interface argument to pinned pointer

* Minor fixes

* Address feedbacks from review
src/coreclr/tools/Common/TypeSystem/Ecma/SymbolReader/UnmanagedPdbSymbolReader.cs