Я хотел бы запустить отчет о том, сколько методов в конкретной сборке и ее подсборках имеют и не имеют определенного атрибута. Можете ли вы написать мне пример кода для этого? Какие есть варианты отчетов? Мне нужно запускать этот отчет каждую ночь.
NDepend - как запустить отчет о количестве методов, имеющих и не имеющих атрибут
Ответы (1)
Вы можете написать что-то вроде:
(from m in Application.Assemblies.WithNameLike("^MyAssembly").ChildMethods()
where m.HasAttribute("NamespaceA.AttributeA") &&
m.HasAttribute("NamespaceB.AttributeB") &&
!m.HasAttribute("NamespaceC.AttributeC")
select m).Count()
Обратите внимание, что агрегированный вызов Count()
можно удалить, если вы хотите перечислить методы, а не считать их.
Мне нужно запускать этот отчет каждую ночь.
Вот соответствующая документация:
person
Patrick from NDepend team
schedule
03.07.2012