public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value)
{
if (value is byte[])
{
return new BinaryContainer((byte[]) value);
}
else if (value is Stream)
{
return ConvertStreamToByteArray((Stream) value);
}
return base.ConvertFrom(context, culture, value);
}