BC32098: não é possível usar parâmetros de tipo como qualificadores

Um elemento de programação é qualificado com uma cadeia de caracteres de qualificação que inclui um parâmetro de tipo.

Um parâmetro de tipo representa um requisito para um tipo que deve ser fornecido quando o tipo genérico é construído. Ele não representa um tipo definido específico. Uma cadeia de caracteres de qualificação deve incluir apenas elementos definidos no momento da compilação.

O seguinte código pode gerar esse erro:

Public Function CheckText(Of c As System.Windows.Forms.Control)(
    badText As String) As Boolean

    Dim saveText As c.Text
    ' Insert code to look for badText within saveText.
End Function

ID do erro: BC32098

Para corrigir este erro

  1. Remova o parâmetro de tipo da cadeia de caracteres de qualificação ou substitua-o por um tipo definido.

  2. Se você precisar usar um tipo construído para localizar o elemento de programação que está sendo qualificado, deverá usar uma lógica de programa adicional.

Confira também