'<procedurename>' no puede reemplazar a '<baseprocedurename>' porque difieren en las restricciones de parámetro de tipo

Un procedimiento genérico intenta reemplazar un procedimiento de clase base genérica, pero tienen distintas listas de restricciones en sus parámetros de tipo.

Para reemplazar un procedimiento de clase base, el procedimiento de reemplazo debe coincidir no solo con la signatura completa del procedimiento de clase base, sino también con el nivel de acceso del procedimiento y el mecanismo de paso de cada parámetro.

Para reemplazar un procedimiento de clase base genérica, el procedimiento de reemplazo debe coincidir además con el número de parámetros de tipo y la lista de restricciones de cada uno de ellos.

Para obtener más información sobre los requisitos de reemplazo, vea Overrides.

Identificador de error: BC32077

Para corregir este error

  • Si piensa reemplazar el procedimiento de clase base, revise las restricciones de parámetros de tipo para que coincidan exactamente con las del procedimiento de clase base.

  • Si las restricciones de parámetros de tipo deben permanecer tal como están, no se puede reemplazar el procedimiento de clase base. Quite la palabra clave Overrides de la declaración.

Consulte también