/// <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); }
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); }