在一个位置查看所有C#类扩展和部分

时间:2015-03-30 22:29:04

标签: c# visual-studio visual-studio-2013 ide

扩展有一种隐藏在多个文件中的令人讨厌的方式,被命名与正在扩展的原始类无关。

例如:在我正在研究的项目中,我找到了一个名为Transaction的类,但当然它已被扩展,我尝试在类视图中查看类,但没有显示扩展方法!

有没有办法查看完整的类,即使该类是部分的或具有多个文件的扩展方法?如何将所有零碎的部分和扩展部分组合在一起以供查看(和/或导航到它们)?

1 个答案:

答案 0 :(得分:1)

扩展方法的部分好处是允许对其他封闭代码进行扩展。因此,就其性质而言,它们可以遍布整个地方。您可以在解决方案中找到对该类的所有引用,并使用intellisense为您提供的交叉引用?我喜欢将我的扩展等放在明确命名的文件夹和/或命名空间中。