refactored thread abort handling
[mono.git] / mcs / class / System.Web / System.Web / NoParamsInvoker.cs
index 567071be1010cce3ac56933eb289e6d10f63529c..84ffbdfffbd8cd29e9bcd37ba7ba1fb868068f45 100644 (file)
@@ -29,6 +29,7 @@
 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 //
 
+using System.Reflection;
 namespace System.Web
 {
        delegate void NoParamsDelegate ();
@@ -37,10 +38,14 @@ namespace System.Web
                EventHandler faked;
                NoParamsDelegate real;
 
-               public NoParamsInvoker (object o, string method)
+               public NoParamsInvoker (object o, MethodInfo method)
                {
                         real = (NoParamsDelegate) Delegate.CreateDelegate (
+#if NET_2_0
                                                typeof (NoParamsDelegate), o, method);
+#else
+                                               typeof (NoParamsDelegate), o, method.Name);
+#endif
                         faked = new EventHandler (InvokeNoParams);
                }