Фильтрация кодовых карт Visual studio 2017
Есть ли способ отфильтровывать только вызовы методов на карте кода, когда вы выбираете метод и нажимаете "Показать методы для этих вызовов"? Когда я проверяю только "Методы" в фильтре карты кода, он также показывает методы получения и установки вместе с именем метода. Я технически понимаю, что они являются методами (получить и установить), но диаграмма становится беспорядочной с этими геттерами и сеттерами. Как мы избавимся от них и покажем только истинные методы C#?
1 ответ
Решение
Я со временем разобрался. Чтобы это решение работало, вы должны выбрать опцию "Skip Build".
- Перенесите метод на карту кодов.
- Из контекстного меню выберите "Показать методы этого вызова".
- По умолчанию, если вы включили фильтры, будет отображаться все, что вызывает этот метод (конструктор, геттеры, сеттеры, поля, свойства и т. Д.).
- Снимите все с фильтров и выберите только свойство.
- Это отобразит все свойства.
- Выберите все свойства и удалите их. Это также приведет к удалению методов получения и установки в этих методах.
- Теперь снимите флажок свойства и выберите метод из фильтра.
Вы увидите только методы:) Гораздо лучше.