Я полагаю, что все мы (когда это может беспокоить!) Комментируем наши интерфейсы. например
/// <summary>
/// Foo Interface
/// </summary>
public interface Foo
{
/// <summary>
/// Will 'bar'
/// </summary>
/// <param name="wibble">Wibble factor</param>
void Bar(string wibble);
}
Вы также комментируете реализацию (которая также может быть предоставлена клиентам, например, как часть библиотеки)? Если да, то как вам удается синхронизировать их? Или вы просто добавляете комментарий «См. Интерфейс для документации»?
Спасибо