Commit 4d11174b authored by vosen's avatar vosen

Fix a logical bug when matching constructor parameters.

parent b2a9db17
...@@ -1525,7 +1525,7 @@ static List<FieldInfo> GetSettableFields(Type t) ...@@ -1525,7 +1525,7 @@ static List<FieldInfo> GetSettableFields(Type t)
#if CSHARP30 #if CSHARP30
)) ))
#else #else
&& (ctorParameters[i].ParameterType.IsEnum && ctorParameters[i].ParameterType.GetEnumUnderlyingType() != types[i]))) && !(ctorParameters[i].ParameterType.IsEnum && ctorParameters[i].ParameterType.GetEnumUnderlyingType() == types[i])))
#endif #endif
break; break;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment