Получение Intellisense для интерфейса, который реализует метод, если у этого метода нет собственных комментариев XML
В Visual Studio 2010 есть способ получить Intellisense для интерфейса, который реализует метод, если у этого метода нет собственных комментариев XML?
Я полагаю, что-то вроде этого было бы довольно полезно. Мне нравится включать XML-комментарии в интерфейс, и я не люблю повторять (копировать) один и тот же текст в каждом методе реализации. Только когда нужно описать что-то конкретное для метода реализации, я даю методу свои собственные комментарии XML.
2 ответа
Если у вас есть ReSharper, вы можете просто использовать Ctrl+Shift+F1, чтобы показать краткую справку по методу. Если у этого метода нет комментариев XML, отображается подсказка его интерфейса. У меня недостаточно репутации, чтобы дать вам скриншот. Я покажу вам свой код и объясню:
internal interface ISomeInterface
{
/// <summary>
/// Integer1 help text by interface.
/// </summary>
int Integer1 { get; set; }
}
internal class Class2 : ISomeInterface
{
public int Integer1 { get; set; }
public int CallInterface1( )
{
return Integer1; // <- Place cursor on Integer1 and press Ctrl+Shift+F1
}
}
Вы можете сделать это с Resharper. Если вы наведете курсор на объявление метода, в котором нет комментария XML, Rehsarper предложит вам автоматически скопировать комментарий из базового метода.