Merge pull request #1898 from alexanderkyte/debugger_variable_reflection
[mono.git] / mcs / class / corlib / System.Reflection.Emit / MethodOnTypeBuilderInst.cs
index aa19ecef3bf94e12a6756ec021d142fb4f3e4514..41a79eb6d7e560e48797c385a6804d1f51070533 100644 (file)
@@ -128,6 +128,12 @@ namespace System.Reflection.Emit
                        }
                }
 
+               public override Module Module {
+                       get {
+                               return base_method.Module;
+                       }
+               }
+
                public override bool IsDefined (Type attributeType, bool inherit)
                {
                        throw new NotSupportedException ();
@@ -163,6 +169,11 @@ namespace System.Reflection.Emit
                }
 
                public override ParameterInfo [] GetParameters ()
+               {
+                       return GetParametersInternal ();
+               }
+
+               internal override ParameterInfo [] GetParametersInternal ()
                {
                        throw new NotSupportedException ();
                }
@@ -173,9 +184,9 @@ namespace System.Reflection.Emit
                        }
                }
 
-               internal override int GetParameterCount ()
+               internal override int GetParametersCount ()
                {
-                       return base_method.GetParameterCount ();
+                       return base_method.GetParametersCount ();
                }
 
                public override Object Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)