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
{
}