public static string Convert(CustomVariable customVariable, GetterOrSetter getterOrSetter, string value) { if (string.IsNullOrEmpty(customVariable.TypeConverter)) { return(value); } else { CustomTypeConverter converter = TypeConverters[customVariable.TypeConverter]; if (getterOrSetter == GetterOrSetter.Getter) { return(converter.GetConversion(customVariable.Type, customVariable.OverridingPropertyType, value)); } else { return(converter.GetConversion(customVariable.OverridingPropertyType, customVariable.Type, value)); } } }
public static string Convert(CustomVariable customVariable, GetterOrSetter getterOrSetter, string value) { if (string.IsNullOrEmpty(customVariable.TypeConverter)) { return value; } else { CustomTypeConverter converter = TypeConverters[customVariable.TypeConverter]; if (getterOrSetter == GetterOrSetter.Getter) { return converter.GetConversion(customVariable.Type, customVariable.OverridingPropertyType, value); } else { return converter.GetConversion(customVariable.OverridingPropertyType, customVariable.Type, value); } } }