基于命名约定在松散相关的类之间导航

时间:2014-01-06 09:19:43

标签: visual-studio-2012 resharper-7.1 code-navigation

在我目前的项目中,我们有很多部分,我们有以下内容:

var request = new ThingRequest {someId = };
ThingResponse response = dispatcher.Get<ThingResponse>(request);

其中dispatcher获取一个名为ThingRequestHandler的类来处理实际的逻辑。

public class ThingRequestHandler : RequestHandler<ThingRequest, ThingResponse>

这个系统非常适合保持SOLID,但我很难轻松导航 目前我使用R#来转到类和-as我现在的类名遵循约定 - 手动键入类名。这通常有效,但让我从思考问题跳到思考类名。

我希望能够从我的调度员导航到我的ThingRequestHandler。只需按一下键或点击即可获取。

Visual Studio 2012,R#或任何其他插件或宏是否有助于我这样做?

1 个答案:

答案 0 :(得分:0)

在R#8+中,他们做了很多改进,尤其是导航。他们介绍了CamelHumps,这对你的情况非常有用。例如,您只需输入ThingRequestHandler即可导航至trh