[mono] MarshalingPInvokeScanner tolerates DLLs without metadata (#89430)
authorJan Dupej <109523496+jandupej@users.noreply.github.com>
Wed, 26 Jul 2023 11:48:29 +0000 (13:48 +0200)
committerGitHub <noreply@github.com>
Wed, 26 Jul 2023 11:48:29 +0000 (13:48 +0200)
commitef3fd8523ddc69e4f508df2d1875b088e2ee3833
treeb5f9fc2f5fe1c1572257c764905c25d8ac0167ce
parented12a81e5fcfa011624c3c0c759796182512ca6a
[mono] MarshalingPInvokeScanner tolerates DLLs without metadata (#89430)

* Acquire MetadataReader under try.

* Logging failed metadata access.

* Update src/tasks/MonoTargetsTasks/MarshalingPInvokeScanner/MarshalingPInvokeScanner.cs

Co-authored-by: Theodore Tsirpanis <teo@tsirpanis.gr>
---------

Co-authored-by: Theodore Tsirpanis <teo@tsirpanis.gr>
src/tasks/MonoTargetsTasks/MarshalingPInvokeScanner/MarshalingPInvokeScanner.cs