OSDN Git Service

change CoverageReporter/MainForm.cs
[codecoverage/main.git] / CoverageFramework / Element / Selector / XElementSelector.cs
1 using System.Collections.Generic;\r
2 using System.Linq;\r
3 using System.Xml.Linq;\r
4 \r
5 namespace CoverageFramework.Element.Selector\r
6 {\r
7         public abstract class XElementSelector : IXElementSelector\r
8         {\r
9                 protected abstract IEnumerable<XElement> SelectContainingNull(XElement root);\r
10 \r
11                 public IEnumerable<XElement> Select(XElement root)\r
12                 {\r
13                         return SelectContainingNull(root)\r
14                                 .Where(e => e != null);\r
15                 }\r
16         }\r
17 }