Я пытаюсь извлечь данные покрытия из файла XML, сгенерированного NCover, используя C #. Файл XML выглядит примерно так:
<namespace n="namespace" t="11" fp="11" u="0" c="100">
<class n="foo" t="11" fp="11" u="0" c="100">
<method n="foo1" t="1" fp="1" u="0" c="100" l="16" />
<method n="foo2" t="1" fp="1" u="0" c="100" l="13" />
</class>
Прямо сейчас я использую сопоставление с образцом, когда есть значение> 0 для c, а затем оглядываюсь назад, чтобы получить имя метода, но это действительно громоздко. Есть ли лучший способ сделать это?