1 using System.Collections.Generic;
\r
3 using System.Xml.Linq;
\r
5 namespace CoverageFramework.Element.Selector
\r
7 public class XElementSelectorPipe : IXElementSelector
\r
9 private readonly IXElementSelector _next;
\r
10 private readonly IXElementSelector _prev;
\r
12 public XElementSelectorPipe(IXElementSelector prev, IXElementSelector next)
\r
18 #region IXElementSelector
\83\81\83\93\83o
\r
20 public IEnumerable<XElement> Select(XElement root)
\r
22 return _prev.Select(root).SelectMany(e => _next.Select(e));
\r