OSDN Git Service

change CoverageReporter/MainForm.cs
[codecoverage/main.git] / CoverageFramework / Element / Selector / Python3 / IfConditionSelector.cs
1 using System;\r
2 using System.Collections.Generic;\r
3 using System.ComponentModel.Composition;\r
4 using System.Linq;\r
5 using System.Text;\r
6 using System.Xml.Linq;\r
7 using Paraiba.Linq;\r
8 using Paraiba.Xml.Linq;\r
9 \r
10 namespace CoverageFramework.Element.Selector.Python3\r
11 {\r
12         [Export(typeof(IXElementSelector))]\r
13         public class IfConditionSelector : IXElementSelector\r
14         {\r
15                 public IEnumerable<XElement> Select(XElement root)\r
16                 {\r
17                         return root.Descendants()\r
18                                 .Where(e => e.Name.LocalName == "if_stmt")\r
19                                 .SelectMany(e => e.Elements("test"));\r
20                 }\r
21         }\r
22 }