diff options
Diffstat (limited to 'src/linker/Linker.Steps/CodeRewriterStep.cs')
-rw-r--r-- | src/linker/Linker.Steps/CodeRewriterStep.cs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/linker/Linker.Steps/CodeRewriterStep.cs b/src/linker/Linker.Steps/CodeRewriterStep.cs index c71624451..6d70b1a09 100644 --- a/src/linker/Linker.Steps/CodeRewriterStep.cs +++ b/src/linker/Linker.Steps/CodeRewriterStep.cs @@ -157,8 +157,10 @@ namespace Mono.Linker.Steps { var body = new MethodBody (method); +#pragma warning disable RS0030 // MethodReference.Parameters is banned. This code already works and doesn't need to be changed if (method.HasParameters && method.Parameters.Any (l => l.IsOut)) throw new NotSupportedException ($"Cannot replace body of method '{method.GetDisplayName ()}' because it has an out parameter."); +#pragma warning restore RS0030 var il = body.GetLinkerILProcessor (); if (method.IsInstanceConstructor () && !method.DeclaringType.IsValueType) { |