/// <summary> /// Проверка, что у xml-узел имеет заданный тип /// </summary> /// <param name="element">xml-узел</param> /// <param name="type">тип узла</param> /// <returns>результат проверки</returns> public static bool IsName(this XElement element, UnitTextType type) { return(element.Name == type.ToString()); }
/// <summary> /// Получение дочерних элементов, удовлетворяющих фильтру /// </summary> /// <param name="element"></param> /// <param name="name">имя узла</param> /// <returns></returns> public static IEnumerable <XElement> Elements(this XElement element, UnitTextType name) { return(element.Elements(name.ToString())); }
public override XElement ToXElement() { return(new XElement(UnitTextType.ToString())); }