/// <summary> /// /// </summary> /// <param name="value"></param> /// <param name="outType"></param> /// <returns></returns> public static object Cast(object value, Type outType) => CastImpl.Cast(value, outType);
/// <summary> /// 判断源类型是否可以通过自定义方式转换为目标类型。 /// 自定义方式包括: /// 使用 <see cref="AddImplFactory(IConverterFactory)"/> 方法添加的转换方式; /// 已定义从源类型转换为目标类型的 Parse, ValueOf To 函数。 /// 目标类型已定义从源类型构造的构造函数。 /// </summary> /// <param name="sourceType">源类型</param> /// <param name="destinationType">目标类型</param> /// <returns>返回一个 <see cref="bool"/> 值</returns> public static bool IsCustomConvert(Type sourceType, Type destinationType) { return(CastImpl.GetImpl(sourceType, destinationType).IsCustomConvert); }