Как получить все атрибуты метода .NET с помощью NDepend?

Я хотел бы получить (используя NDepend) список всех атрибутов данного типа, объявленных в методе. Что-то вроде

warnif count > 0 from m in JustMyCode.Methods where 
  m.HasAttribute("MyNamespace.MyAttribute")
select new { m, m.Attributes("MyNamespace.MyAttribute")  }

Это возможно? Есть ли радикально другой способ сделать это? Спасибо!


person Dirk Rombauts    schedule 13.08.2012    source источник


Ответы (1)


Я не уверен, что полностью понял вопрос.

Если вы имеете в виду, что метод помечен несколькими вхождениями MyNamespace.MyAttribute, NDepend не даст больше информации, чем true для выражения m.HasAttribute("MyNamespace.MyAttribute").

person Patrick from NDepend team    schedule 13.08.2012
comment
Спасибо за Ваш ответ. Я действительно ищу несколько вхождений MyNamespace.MyAttribute в методе. - person Dirk Rombauts; 14.08.2012