public static XmlFormulaTree CreateNumberNode(double value)
{
if (value >= 0)
{
return new XmlFormulaTree
{
VariableType = "NUMBER",
VariableValue = value.ToString(CultureInfo.InvariantCulture)
};
}
else
{
XmlFormulaTree child = new XmlFormulaTree
{
VariableType = "NUMBER",
VariableValue = Math.Abs(value).ToString(CultureInfo.InvariantCulture)
};
return CreateNegativeSignNode(child);
}
}