public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture,
object value, Type destinationType)
{
if (value is DoubleRange)
{
DoubleRange doubleRange = (DoubleRange)value;
return String.Format(CultureInfo.CurrentCulture,
"[{0}; {1}]", doubleRange.Min, doubleRange.Max);
}
if (value is IntRange)
{
IntRange intRange = (IntRange)value;
return String.Format(CultureInfo.CurrentCulture,
"[{0}; {1}]", intRange.Min, intRange.Max);
}
return base.ConvertTo(context, culture, value, destinationType);
}