M_Cyjb_GenericConvert_AddConverterProvider - CYJB/Cyjb GitHub Wiki
添加指定的类型转换器提供者。
Namespace: Cyjb
Assembly: Cyjb (in Cyjb.dll) Version: 1.0.23+7750dd8e971297c5fa962a3bee37fb78f72793f6
C#
public static void AddConverterProvider(
IConverterProvider provider
)
- provider
- Type: Cyjb.IConverterProvider
要添加的类型转换器提供者。
异常 | 条件 |
---|---|
ArgumentNullException |
provider 为 null 。 |
ArgumentNullException |
provider 的源类型为 null 。 |
provider 提供的类型转换方法不会覆盖预定义的隐式、显式类型转换和用户自定义的类型转换, 以及任何通过 AddConverter(TInput, TOutput)(Converter(TInput, TOutput)) 方法设置的类型转换方法。 对于相同源类型的 IConverterProvider,GetConverterTo(Type) 方法提供的类型转换方法优先级更高,且后设置的优先级更高。