diff options
Diffstat (limited to 'src/linker/Linker/TypeReferenceWalker.cs')
-rw-r--r-- | src/linker/Linker/TypeReferenceWalker.cs | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/linker/Linker/TypeReferenceWalker.cs b/src/linker/Linker/TypeReferenceWalker.cs index c4ad8e58d..700e2c716 100644 --- a/src/linker/Linker/TypeReferenceWalker.cs +++ b/src/linker/Linker/TypeReferenceWalker.cs @@ -96,9 +96,10 @@ namespace Mono.Linker foreach (var mo in m.Overrides) WalkMethodReference (mo); } - - if (m.HasParameters) +#pragma warning disable RS0030 // MethodReference.Parameters is banned - It's best to leave this as is + if (m.HasMetadataParameters ()) WalkTypeScope (m.Parameters); +#pragma warning restore RS0030 if (m.HasBody) WalkTypeScope (m.Body); @@ -216,8 +217,10 @@ namespace Mono.Linker WalkScopeOfTypeReference (tr); } - if (mr.HasParameters) { + if (mr.HasMetadataParameters ()) { +#pragma warning disable RS0030 // MethedReference.Parameters is banned. Best to leave working code as is. WalkTypeScope (mr.Parameters); +#pragma warning restore RS0030 // Do not used banned APIs } } |