private bool CanConvertArg(object value, IBindingType typeToConvertTo, CultureInfo bindingCulture) { if (typeToConvertTo.IsAssignableTo(value.GetType())) return true; return stepArgumentTypeConverter.CanConvert(value, typeToConvertTo, bindingCulture); }
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)); }
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; }
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); }
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); }
public bool CanConvert(object value, IBindingType typeToConvertTo, CultureInfo cultureInfo) { return(typeToConvertTo.IsAssignableTo(value.GetType())); }