В матрице зависимостей Ndepend, как я могу скрыть некоторые сборки строк?

Я хотел бы скрыть некоторые сборки строк в моей матрице зависимостей, чтобы я мог быстро определить зависимости между сборками моего проекта и подмножеством сторонних сборок.


person sthiers    schedule 21.12.2011    source источник


Ответы (1)


Возможны два действия:

  • Сначала вы пишете запрос кода через LINQ (CQLinq) для выбора сборок, которые хотите просмотреть. в матрице
  • Во-вторых, вы экспортируете список в заголовки матрицы (горизонтальные и вертикальные)

Экспорт результата запроса кода в матрицу

Вы также можете удерживать клавишу Ctrl или Tab + щелчок мышью, чтобы выбрать подмножество элементов кода в заголовке матрицы, так же, как при выборе файлов в проводнике Windows.

Матрица и клавиши Ctrl или Tab

Эти действия фильтрации также можно выполнять, если заголовки матриц заполнены пространствами имен, типами, методами или полями.

person Patrick from NDepend team    schedule 21.12.2011
comment
Спасибо, Патрик, эти действия по фильтрации мыши очень полезны и их трудно найти (по крайней мере, для меня)! - person sthiers; 21.12.2011
comment
Действительно, у вас есть предложение сделать эту короткометражку более доступной для поиска? - person Patrick from NDepend team; 21.12.2011
comment
Наконец, я нахожу эту функцию хорошей :). Думаю, меня смутило большое количество используемых цветов: белый+фиолетовый для невыбранных строк, светло+темно-розовый и оранжевый при зависании мыши, синий при клике, светло+темно-желтый для сборок приложений. Итак, 9 цветов с различным использованием. Мое предложение было бы таким: старайтесь избегать использования цветов только для выделения строк; вместо этого используйте дискретные границы. Надеюсь, поможет. Кстати, NDepend великолепен. - person sthiers; 23.12.2011