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
Tipos genéricos no Visual Basic