Существуют ли автоматические способы синхронизации комментариев между интерфейсом и его реализацией? В настоящее время я документирую их оба и не хотел бы вручную синхронизировать их.
UPDATE:
Рассмотрим этот код:
interface IFoo{
/// <summary>
/// Commenting DoThis method
/// </summary>
void DoThis();
}
class Foo : IFoo {
public void DoThis();
}
Когда я создаю класс следующим образом:
IFoo foo=new Foo();
foo.DoThis();//comments are shown in intellisense
Здесь комментарии не отображаются:
Foo foo=new Foo();
foo.DoThis();//comments are not shown in intellisense
Тег <inheritDoc/>
отлично сгенерирует документацию в Sand Castle, но он не работает в подсказках intellisense.
Поделитесь своими идеями.
Спасибо.