Commit ea89a30d authored by Erik Nilsen Haga's avatar Erik Nilsen Haga Committed by Vinicius Jarina
Browse files

only convert IConvertible

parent b6afd559
......@@ -1505,8 +1505,14 @@ namespace NLua
if (value != null && value is double && IsInteger((double)value))
value = Convert.ToInt32((double)value);
}
if (typeof(IConvertible).IsAssignableFrom(value.GetType()))
{
paramArray.SetValue(Convert.ChangeType(value, paramArrayType), paramArrayIndex);
}
else
{
paramArray.SetValue(value, paramArrayIndex);
}
paramArrayIndex++;
}
}
......
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