internal static MethodInfo FindImplicitConversionOperator(Type from, Type to)
{
const BindingFlags conversionOperatorFlags = BindingFlags.Static | BindingFlags.Public | BindingFlags.FlattenHierarchy;
return FindImplicitConversionMethod(from.GetMethods(conversionOperatorFlags), from, to)
?? FindImplicitConversionMethod(to.GetMethods(conversionOperatorFlags), from, to)
?? FindImplicitConversionMethod(GetExtensionMethods(), from, to);
}