2007-01-03 Chris Toshok <toshok@ximian.com>
[mono.git] / mcs / mcs / parameter.cs
index 614bade23ce35f459b63e86f6be44ddf275bb26a..80fc9753ca47e6b8da596f07efaf3539a5122d69 100644 (file)
@@ -794,7 +794,11 @@ namespace Mono.CSharp {
                                if (count == 0)
                                        return false;
 
-                               return FixedParameters [count - 1] is ParamsParameter;
+                               for (int i = count; i != 0; --i) {
+                                       if ((FixedParameters [i - 1].ModFlags & Parameter.Modifier.PARAMS) != 0)
+                                               return true;
+                               }
+                               return false;
                        }
                }