/// <summary>
        /// Получение xml-элемента с заданным именем и значением
        /// </summary>
        /// <param name="name">имя элемента</param>
        /// <param name="value">значение элемента</param>
        /// <returns>xml-элемент</returns>
        protected XElement GetXElement(string name, NumberValue value)
        {
            XElement result = new XElement(name);

            result.Value = value.ToString();
            result.SetAttributeValue("type", "float");
            return(result);
        }
Example #2
0
        protected override NumberRange GetNumberRange(Match match, UnitCoderBase coder)
        {
            var         number = new NumberValue(GetNumber(match.Groups["number"], coder).Value);
            NumberRange result = new NumberRange();

            if (match.Groups["great"].Success)
            {
                result.Start = number;
            }
            else
            {
                result.End = number;
            }
            return(result);
        }