private static Dispatcher EmitImplicitConversionDispatcher(MethodInfo method)
{
#if NO_SYSTEM_REFLECTION_EMIT
return (target, args) => method.Invoke(null, new object[] { target });
#else
return new DynamicDispatching.Emitters.ImplicitConversionEmitter(method).Emit();
#endif
}