OSDN Git Service

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