Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
'<procedurename>' cannot override '<baseprocedurename>' because they differ by type parameter constraints
Una procedura generica cerca di eseguire l'override di una routine della classe base generica, ma i loro parametri di tipo hanno elenchi di vincoli diversi.
Per eseguire l'override di una routine della classe base, la procedura di override deve corrispondere non solo alla firma completa della routine della classe base, ma anche al livello di accesso della routine e al meccanismo di passaggio di ogni parametro.
Per eseguire l'override di una routine della classe base generica, la procedura di override deve corrispondere inoltre al numero di parametri di tipo e all'elenco di vincoli di ognuno.
Per ulteriori informazioni sui requisiti di override, vedere Overrides.
ID errore: BC32077
Per correggere l'errore
Se si intende eseguire l'ovverride della routine della classe base, rivedere i vincoli del parametro di tipo per far corrispondere esattamente quelli della routine della classe base.
Se i vincoli del parametro di tipo devono rimanere immutati, non sarà possibile eseguire l'override della procedura della classe base. Rimuovere la parola chiave Overrides dalla dichiarazione.