From: Jean-Philippe Bruyère Date: Fri, 2 Apr 2021 05:44:31 +0000 (+0200) Subject: ConvertedVal in valueRefx converted by boxing if isAssignableFrom instead of Convert... X-Git-Tag: v0.9.5-beta~37 X-Git-Url: https://git.osiis.dedyn.io/?a=commitdiff_plain;h=89a58fbf483a4b08309c640dfd07ddf8a58e8bd1;p=jp%2Fcrow.git ConvertedVal in valueRefx converted by boxing if isAssignableFrom instead of Convert.ChangeType --- diff --git a/Crow/src/IML/CompilerServices.cs b/Crow/src/IML/CompilerServices.cs index f47f4fb8..224338fb 100644 --- a/Crow/src/IML/CompilerServices.cs +++ b/Crow/src/IML/CompilerServices.cs @@ -319,7 +319,7 @@ namespace Crow.IML else { origType = value.GetType (); if (destType.IsAssignableFrom (origType)) - convertedVal = Convert.ChangeType (value, destType); + convertedVal = value;// Convert.ChangeType (value, destType); else if (origType == typeof(string) & destType.IsPrimitive) convertedVal = Convert.ChangeType(value, destType); else if (origType.IsPrimitive & destType.IsPrimitive)