GetDynamicConversion() public method

public GetDynamicConversion ( Expression value, Type type ) : Expression
value System.Linq.Expressions.Expression
type System.Type
return System.Linq.Expressions.Expression
        // TODO: revisit
        private static Expression ConvertToHelper(OverloadResolver resolver, Expression value, Type type) {
            if (type == value.Type) {
                return value;
            }

            if (type.IsAssignableFrom(value.Type)) {
                return AstUtils.Convert(value, type);
            }

            return resolver.GetDynamicConversion(value, type);
        }