[corlib]Implement .net 4.0 ParameterInfo.
[mono.git] / mcs / class / corlib / System.Reflection.Emit / MonoArrayMethod.cs
index dc9ca4073eea67e9325b9126353883632fbb6e1c..aa24bc34719719e1a239956278473190950c3331 100644 (file)
@@ -79,12 +79,18 @@ namespace System.Reflection {
                }
 
                [MonoTODO("Not implemented.  Always returns an empty array")]
-               public override ParameterInfo[] GetParameters() {
-                       return new ParameterInfo [0];
+               public override ParameterInfo[] GetParameters()
+               {
+                       return GetParametersInternal ();                        
                }
+
+               internal override ParameterInfo[] GetParametersInternal ()
+               {
+                       return EmptyArray<ParameterInfo>.Value;
+               }       
                
                [MonoTODO("Not implemented.  Always returns 0")]
-               internal override int GetParameterCount ()
+               internal override int GetParametersCount ()
                {
                        return 0;
                }