Update to the latest IKVM reflection
[mono.git] / mcs / class / IKVM.Reflection / Emit / MethodBuilder.cs
index 1ebd64e132b261eda2ad35efda71e954c21fbc89..12281a95547b23bc068849f4f188a40e28a7283a 100644 (file)
@@ -47,7 +47,7 @@ namespace IKVM.Reflection.Emit
                private MethodImplAttributes implFlags;
                private ILGenerator ilgen;
                private int rva = -1;
-               private readonly CallingConventions callingConvention;
+               private CallingConventions callingConvention;
                private List<ParameterBuilder> parameters;
                private GenericTypeParameterBuilder[] gtpb;
                private List<CustomAttributeBuilder> declarativeSecurity;
@@ -404,6 +404,11 @@ namespace IKVM.Reflection.Emit
                        this.attributes = attributes;
                }
 
+               public void __SetCallingConvention(CallingConventions callingConvention)
+               {
+                       this.callingConvention = callingConvention;
+               }
+
                public override MethodImplAttributes GetMethodImplementationFlags()
                {
                        return implFlags;