В моем текущем проекте у нас есть много частей, где у нас есть что-то вроде следующего:
var request = new ThingRequest {someId = };
ThingResponse response = dispatcher.Get<ThingResponse>(request);
Где диспетчер выбирает класс с именем ThingRequestHandler, который обрабатывает фактическую логику.
public class ThingRequestHandler : RequestHandler<ThingRequest, ThingResponse>
Эта система отлично подходит для того, чтобы поддерживать его НАДЁЖНЫМ, но у меня проблемы с простой навигацией.
В настоящее время я использую R# для перехода к классу и, так как теперь я использую имя класса, чтобы следовать соглашению, вручную набираю имя класса. Это обычно работает, но заставляет меня думать о проблеме и думать об имени класса.
Я хотел бы иметь возможность перейти к моему ThingRequestHandler из моего диспетчера. Получить строку одним нажатием клавиши или щелчком мыши.
Есть ли способ, которым Visual Studio 2012, R# или любой другой плагин или макрос поможет мне сделать это?