Partilhar via


Membro '<membername>' define implicitamente um membro '<implicitmembername>' qual h sistema autônomo o mesmo nome sistema autônomo um parâmetro de tipo

Um membro de uma classe genérica gera um membro implícito com o mesmo nome de um parâmetro de tipo para a classe.

O compilador Visual Basic cria membros implícitos correspondentes a certos elementos de prgramação que você declara.A tabela a seguir resume esses membros implícitos, ou sintéticos .

Elemento declarado

Membros criados implicitamente

Enumeração

value__ Membro

Evento

add_<eventname>Procedimento

remove_<eventname>Procedimento

<eventname>Event campo

<eventname>EventHandlerdelegado

Propriedade

get_<propertyname>Procedimento

set_<propertyname>Procedimento

My. variável de coleção

m_<variablename>Static variável

Propriedade <variablename>

get_<variablename>Procedimento

set_<variablename>Procedimento

WithEvents variável

_<variablename> variável

Propriedade <variablename>

get_<variablename>Procedimento

set_<variablename>Procedimento

Por causa da possibilidade de conflitos de nome, você deve evitar qualquer elemento de programação declarado com o mesmo formulário sistema autônomo qualquer um desses membros implícito de nomeação.Por exemplo, você deve evitar qualquer nome de elemento que começa com get_ ou set_.

ID de erro: BC32070

Para corrigir este erro

  • Se o nome do parâmetro de tipo é flexível, alterar-lo para evitar conflitos com os nomes listados na tabela anterior.

  • Se o parâmetro de tipo deve manter seu nome, altere o nome do membro de classe a evitar conflitos com os nomes listados na tabela anterior.

Consulte também

Conceitos

Nomes de Elementos Declarados

Tipos genéricos no Visual Basic

Referência

Lista de tipos