Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/linker.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/linker/Linker/TypeReferenceWalker.cs')
-rw-r--r--src/linker/Linker/TypeReferenceWalker.cs9
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
}
}