Tp.Integration.Messages.ServiceBus.Serialization.BinaryContainerTypeConverter.ConvertTo C# (CSharp) Method

ConvertTo() public method

ConvertTo
public ConvertTo ( ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType ) : object
context ITypeDescriptorContext
culture System.Globalization.CultureInfo
value object
destinationType System.Type
return object
		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);
		}
	}