예제 #1
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="value"></param>
 /// <param name="outType"></param>
 /// <returns></returns>
 public static object Cast(object value, Type outType) => CastImpl.Cast(value, outType);
예제 #2
0
 /// <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);
 }