2006-03-05 Senganal T <tsenganal@novell.com>
[mono.git] / mcs / bmcs / generic.cs
index 25a3a962c6cf338022ea75bce596661efc4b54a6..1f641368957eca9ca5486117e060adc9fa6dcfa2 100644 (file)
@@ -2171,7 +2171,7 @@ namespace Mono.CSharp {
                                if (infered_types [i] == null)
                                        return false;
 
-                       method = method.MakeGenericMethod (infered_types);
+                       method = ((MethodInfo)method).MakeGenericMethod (infered_types);
                        return true;
                }
 
@@ -2241,7 +2241,7 @@ namespace Mono.CSharp {
                        if (!InferTypeArguments (param_types, arg_types, infered_types))
                                return false;
 
-                       method = method.MakeGenericMethod (infered_types);
+                       method = ((MethodInfo)method).MakeGenericMethod (infered_types);
                        return true;
                }
 
@@ -2269,7 +2269,7 @@ namespace Mono.CSharp {
                        if (!InferTypeArguments (param_types, arg_types, infered_types))
                                return false;
 
-                       method = method.MakeGenericMethod (infered_types);
+                       method = ((MethodInfo)method).MakeGenericMethod (infered_types);
                        return true;
                }