From 3563bf2809ad914deb6fb0334f6d40232dae7daf Mon Sep 17 00:00:00 2001 From: jfrijters Date: Wed, 18 Apr 2012 08:39:43 +0000 Subject: [PATCH] Bug fix. MethodInfo.GetGenericMethodDefinition() should reset the ReflectedType. --- reflect/MethodInfo.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/reflect/MethodInfo.cs b/reflect/MethodInfo.cs index 87cbbc9a..382dc4bd 100644 --- a/reflect/MethodInfo.cs +++ b/reflect/MethodInfo.cs @@ -243,12 +243,12 @@ namespace IKVM.Reflection public override MethodInfo MakeGenericMethod(params Type[] typeArguments) { - return (MethodInfo)method.MakeGenericMethod(typeArguments).SetReflectedType(reflectedType); + return SetReflectedType(method.MakeGenericMethod(typeArguments), reflectedType); } public override MethodInfo GetGenericMethodDefinition() { - return (MethodInfo)method.GetGenericMethodDefinition().SetReflectedType(reflectedType); + return method.GetGenericMethodDefinition(); } public override string ToString()