AGS.Types.CustomResolutionTypeConverter.ConvertTo C# (CSharp) Method

ConvertTo() public method

public ConvertTo ( ITypeDescriptorContext context, System culture, object value, Type destinationType ) : object
context ITypeDescriptorContext
culture System
value object
destinationType System.Type
return object
        public override object ConvertTo(ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, Type destinationType)
        {
            if (value is Size && destinationType == typeof(string))
            {
                return Utilities.ResolutionToUserString((Size)value);
            }
            if (value is string && destinationType == typeof(Size))
            {
                return Utilities.UserStringToResolution((string)value);
            }
            return base.ConvertTo(context, culture, value, destinationType);
        }