CS0689 de erro do compilador

Mensagem de erro

Não é possível derivar de 'identificador' porque é um parâmetro de tipo

Classes base ou interfaces para classes genéricas não podem ser especificados por um parâmetro de tipo.Derivar de uma classe específica, interface ou uma classe genérica específica em vez disso, ou incluir o tipo sistema autônomo um membro desconhecido.

O exemplo a seguir gera CS0689:

// CS0689.cs
class A<T> : T   // CS0689
{
}