43 lines
1.6 KiB
C#
43 lines
1.6 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Collections;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using System.ComponentModel;
|
|
using System.Globalization;
|
|
using UnitsNet.Units;
|
|
using UnitsNet;
|
|
|
|
namespace CaeGlobals
|
|
{
|
|
public class EquationDoubleNoResultConverter : StringDoubleConverter
|
|
{
|
|
// Variables
|
|
|
|
|
|
// Properties
|
|
|
|
|
|
// Constructors
|
|
public EquationDoubleNoResultConverter()
|
|
{
|
|
}
|
|
|
|
|
|
// Methods
|
|
public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value)
|
|
{
|
|
// Convert from string to equation
|
|
return EquationToString.ConvertFromStringToEquationString(context, culture, value, base.ConvertFrom);
|
|
}
|
|
public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType)
|
|
{
|
|
// Convert from equation to string
|
|
return EquationToString.ConvertToStringFromEquationString(context, culture, value, destinationType,
|
|
base.ConvertFrom, base.ConvertTo, false);
|
|
}
|
|
}
|
|
|
|
|
|
} |