2015-08-06 3 views
1

Я хочу разделить один метод на многие небольшие методы, но я хочу, чтобы мой код все еще был прост для чтения. Можно ли отображать содержание методов на месте, как это было до разделения? Я хочу отображать их так же, как проводник отображает папки: вы видите файлы и папки, щелкните по треугольнику слева, чтобы показать, что внутри.Как показать содержание метода внутри другого метода?

ответ

0

Нет, вы не можете. Однако вы можете использовать функцию «Peek Definition» в Visual Studio (начиная с VS 2013, но не в Express Versions).

Если у вас есть реорганизованный метод, как:

public void RefactoredMethod() 
{ 
    DoStuff(); 
    SomeMore(); 
    Validate(); 
    Save(); 
} 

вы можете щелкнуть правой кнопкой мыши на любом из более мелких методов и выбрать «Peek определение», чтобы показать метод инлайн на текущем месте. Вы также можете привязать его к ярлыку.

+0

Да, я могу, но это будет стоить мне один год моей жизни. Спасибо. –

Смежные вопросы