Фильтрация кодовых карт Visual studio 2017

Есть ли способ отфильтровывать только вызовы методов на карте кода, когда вы выбираете метод и нажимаете "Показать методы для этих вызовов"? Когда я проверяю только "Методы" в фильтре карты кода, он также показывает методы получения и установки вместе с именем метода. Я технически понимаю, что они являются методами (получить и установить), но диаграмма становится беспорядочной с этими геттерами и сеттерами. Как мы избавимся от них и покажем только истинные методы C#?

введите описание изображения здесь

введите описание изображения здесь

1 ответ

Решение

Я со временем разобрался. Чтобы это решение работало, вы должны выбрать опцию "Skip Build".

  1. Перенесите метод на карту кодов.
  2. Из контекстного меню выберите "Показать методы этого вызова".
  3. По умолчанию, если вы включили фильтры, будет отображаться все, что вызывает этот метод (конструктор, геттеры, сеттеры, поля, свойства и т. Д.).
  4. Снимите все с фильтров и выберите только свойство.
  5. Это отобразит все свойства.
  6. Выберите все свойства и удалите их. Это также приведет к удалению методов получения и установки в этих методах.
  7. Теперь снимите флажок свойства и выберите метод из фильтра.

Вы увидите только методы:) Гораздо лучше.

Другие вопросы по тегам