Учитывая универсальный интерфейс, как я могу задокументировать реализацию универсальных типов?
public interface ICommand<in T, in T2>
{
void Execute(T arg1, T2 arg2);
}
public class MyCommand : ICommand<string, string>
{
}
Как правильно задокументировать значение T: «строка» и T1: «строка»?
РЕДАКТИРОВАТЬ
Я забыл добавить интерфейс ICommand к определению класса MyComand. Класс не дублируется, другой вопрос касается документации общего праметра T, я спрашиваю о документации реализации универсального параметра T.