private static bool IsCoercible(System.Type type) { if (!SDLUtil.IsCoercible(type) && !type.IsEnum) { return(ReflectionHelper.IsNullable(type)); } else { return(true); } }