From 7d845d1f135dfe27aa35950e344171e06d0543fd Mon Sep 17 00:00:00 2001 From: JamesNK Date: Sun, 29 Nov 2009 07:41:38 +0000 Subject: [PATCH] -Possible fix for compact framework issue - http://json.codeplex.com/Thread/View.aspx?ThreadId=76355 --- Src/Newtonsoft.Json/Serialization/DefaultContractResolver.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Src/Newtonsoft.Json/Serialization/DefaultContractResolver.cs b/Src/Newtonsoft.Json/Serialization/DefaultContractResolver.cs index 7e66a6ba..a1eda08c 100644 --- a/Src/Newtonsoft.Json/Serialization/DefaultContractResolver.cs +++ b/Src/Newtonsoft.Json/Serialization/DefaultContractResolver.cs @@ -193,6 +193,9 @@ namespace Newtonsoft.Json.Serialization foreach (MethodInfo method in contract.UnderlyingType.GetMethods(BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly)) { + if (method.ContainsGenericParameters) + continue; + Type prevAttributeType = null; ParameterInfo[] parameters = method.GetParameters();