public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType)
{
if (destinationType == typeof(byte[]))
{
return ((BinaryContainer) value).GetData();
}
else if (destinationType == typeof(Stream))
{
return new MemoryStream(((BinaryContainer) value).GetData());
}
return base.ConvertTo(context, culture, value, destinationType);
}
}