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)
#if CSHARP30
))
#else
&& (ctorParameters[i].ParameterType.IsEnum && ctorParameters[i].ParameterType.GetEnumUnderlyingType() != types[i])))
&& !(ctorParameters[i].ParameterType.IsEnum && ctorParameters[i].ParameterType.GetEnumUnderlyingType() == types[i])))
#endif
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