private bool CanConvertArg(object value, IBindingType typeToConvertTo, CultureInfo bindingCulture)
        {
            if (typeToConvertTo.IsAssignableTo(value.GetType()))
                return true;

            return stepArgumentTypeConverter.CanConvert(value, typeToConvertTo, bindingCulture);
        }
Example #2
0
        private bool CanConvertArg(object value, IBindingType typeToConvertTo, CultureInfo bindingCulture)
        {
            if (typeToConvertTo.IsAssignableTo(value.GetType()))
            {
                return(true);
            }

            return(stepArgumentTypeConverter.CanConvert(value, typeToConvertTo, bindingCulture));
        }
        private object ConvertArg(object value, IBindingType typeToConvertTo)
        {
            Debug.Assert(value != null);
            Debug.Assert(typeToConvertTo != null);

            if (typeToConvertTo.IsAssignableTo(value.GetType()))
            {
                return(value);
            }

            return(stepArgumentTypeConverter.Convert(value, typeToConvertTo, FeatureContext.BindingCulture));
        }
Example #4
0
        private bool CanConvertArg(object value, IBindingType typeToConvertTo)
        {
            Debug.Assert(value != null);
            Debug.Assert(typeToConvertTo != null);

            if (typeToConvertTo.IsAssignableTo(value.GetType()))
                return true;

            //TODO: proper param matching
            //return stepArgumentTypeConverter.CanConvert(value, typeToConvertTo, FeatureContext.Current.BindingCulture);
            return false;
        }
Example #5
0
        private bool CanConvertArg(object value, IBindingType typeToConvertTo)
        {
            Debug.Assert(value != null);
            Debug.Assert(typeToConvertTo != null);

            if (typeToConvertTo.IsAssignableTo(value.GetType()))
            {
                return(true);
            }

            //TODO: proper param matching
            //return stepArgumentTypeConverter.CanConvert(value, typeToConvertTo, FeatureContext.Current.BindingCulture);
            return(false);
        }
Example #6
0
 public bool CanConvert(object value, IBindingType typeToConvertTo, CultureInfo cultureInfo)
 {
     return typeToConvertTo.IsAssignableTo(value.GetType());
 }
        private object ConvertArg(object value, IBindingType typeToConvertTo)
        {
            Debug.Assert(value != null);
            Debug.Assert(typeToConvertTo != null);

            if (typeToConvertTo.IsAssignableTo(value.GetType()))
                return value;

            return stepArgumentTypeConverter.Convert(value, typeToConvertTo, FeatureContext.BindingCulture);
        }
Example #8
0
 public bool CanConvert(object value, IBindingType typeToConvertTo, CultureInfo cultureInfo)
 {
     return(typeToConvertTo.IsAssignableTo(value.GetType()));
 }