Visual studio 2017码图过滤

Visual studio 2017 code maps filtering

当您 select 一个方法并单击 "Show Methods this calls" 时,有没有办法只过滤代码映射上的方法调用? 当我在代码映射过滤器中只检查 "Methods" 时,它还会显示 getter 和 setter 以及方法名称。我从技术上理解它们是方法(get 和 set),但是图表因这些 getter 和 setter 而变得非常混乱。 我们如何摆脱它们并只显示真正的 C# 方法?

我终于明白了。 为了使此解决方案起作用,您必须 select select "Skip Build" 选项。

  1. 把方法搬过来代码图
  2. 从上下文菜单中选择 "Show Methods this calls"。
  3. 默认情况下,如果您启用了过滤器,将显示此方法调用的所有内容(构造函数、getters、setter、字段、属性等)。
  4. 取消选中过滤器中的所有内容,仅 select 属性。
  5. 这将显示所有属性。
  6. Select 所有属性并删除它们。这也将删除这些方法中的 getter 和设置器。
  7. 现在取消选中 属性 并选中来自过滤器的方法。

您只会看到方法 :) 好多了。