Exemple #1
0
 /// <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()));
 }