CS0405 de erro do compilador

Mensagem de erro

Restrição para parâmetro de tipo de parâmetro de tipo de restrição duplicada

Duas das restrições em declarações genéricas são idênticas.Para eliminar o erro, remova a duplicata.

O exemplo a seguir gera CS0405:

// CS0405.cs
interface I
{
}

class C<T> where T : I, I  // CS0405.cs
{
}