OSDN Git Service

.
[codecoverage/main.git] / CoverageFramework / Element / Selector / Python3 / ForIfConditionSelector.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 \r
8 namespace CoverageFramework.Element.Selector.Python3\r
9 {\r
10         [Export(typeof(IXElementSelector))]\r
11         public class ForIfConditionSelector : IXElementSelector\r
12         {\r
13                 public IEnumerable<XElement> Select(XElement root)\r
14                 {\r
15                         return root.Descendants()\r
16                                 .Where(e => e.Name.LocalName == "comp_if")\r
17                                 .Select(e => e.Element("test_nocond"));\r
18                 }\r
19         }\r
20 }\r