¿Existen formas automáticas de sincronizar comentarios entre una interfaz y su implementación? Actualmente los estoy documentando a ambos y no me gustaría mantenerlos sincronizados manualmente.
ACTUALIZAR:
Considere este código:
interface IFoo{
/// <summary>
/// Commenting DoThis method
/// </summary>
void DoThis();
}
class Foo : IFoo {
public void DoThis();
}
Cuando creo una clase como esta:
IFoo foo=new Foo();
foo.DoThis();//comments are shown in intellisense
Aquí no se muestran los comentarios:
Foo foo=new Foo();
foo.DoThis();//comments are not shown in intellisense
La <inheritDoc/>
etiqueta generará perfectamente la documentación en Sand Castle, pero no funciona en la información sobre herramientas de intellisense.
Comparta sus ideas.
Gracias.
<inheritdoc/>
está roto en Visual Studio. Vote por el informe de error en visualstudio.uservoice.com/forums/121579-visual-studio/…