Given a generic interface how can I document the implementation of the generic types?
public interface ICommand<in T, in T2>
{
void Execute(T arg1, T2 arg2);
}
public class MyCommand : ICommand<string, string>
{
}
Whats is the correct way to document the meaning of the T:"string" and T1:"string"?
EDIT
I forgot to add the ICommand interface to the MyComand class definition. The class is no duplicated, the other question asks about the documentation of the generic prameter T, I am askin about the documentation of the implementation of the generic parameter T.