Leer en inglés

Compartir a través de


El miembro «<membername>» define implícitamente un miembro «<implicitmembername>» que tiene el mismo nombre que un parámetro de tipo

Un miembro de una clase genérica genera un miembro implícito con el mismo nombre que un parámetro de tipo para la clase.

El compilador de Visual Basic crea miembros implícitos que corresponden a determinados elementos de programación que declaras. En la tabla siguiente se resumen estos miembros implícitos o sintéticos.

Elemento declarado Miembros creados implícitamente
Enumeración Miembrovalue__
Evento Procedimientoadd_<eventname>

Procedimientoremove_<eventname>

Campo de<eventname>Event

Delegado<eventname>EventHandler
Propiedad Procedimientoget_<propertyname>

Procedimientoset_<propertyname>
Variable de colecciónMy. Variable m_<variablename> Static

Propiedad <variablename>

Procedimientoget_<variablename>

Procedimientoset_<variablename>
Variable Variable

Propiedad <variablename>

Procedimientoget_<variablename>

Procedimientoset_<variablename>

Debido a la posibilidad de conflictos de nombres, debe evitar asignar un nombre de cualquier elemento de programación declarado con el mismo formato que cualquiera de estos miembros implícitos. Por ejemplo, debe evitar los nombres de elementos que comiencen por get_ o set_.

Id. de error: BC32070

Para corregir este error

  • Si el nombre del parámetro de tipo es flexible, cámbielo para evitar conflictos con los nombres que aparecen en la tabla anterior.

  • Si el parámetro de tipo debe retener su nombre, cambie el nombre del miembro de clase para evitar conflictos con los nombres que aparecen en la tabla anterior.

Consulte también