<tipo1> '<nomemembro>' nasconde un membro che supporta l'overload dichiarato nella <tipo2> base '<nomeclasse>'

Aggiornamento: novembre 2007

Messaggio di errore

<tipo1> '<nomemembro>' nasconde un membro che supporta l'overload dichiarato nella <tipo2> base '<nomeclasse>'. Per eseguire l'overload del metodo di base, quest'ultimo deve essere dichiarato 'Overloads'.
<type1> '<membername>' shadows an overloadable member declared in the base <type2> '<classname>. If you want to overload the base method, this method must be declared 'Overloads'.

Una classe derivata definisce una routine Function o Sub oppure una Property con lo stesso nome di una routine o di una proprietà definita nella classe base. Poiché le routine e le proprietà sono membri che supportano l'overload, la classe derivata può eseguire l'overload del membro della classe base oppure nasconderlo. Tuttavia, il codice della classe derivata non specifica OverloadsShadows nella dichiarazione. In assenza di una delle due parole chiave, il compilatore presuppone l'utilizzo di Shadows.

Durante le attività di programmazione si consiglia di specificare Overloads o Shadows al fine di agevolare la lettura e la comprensione del codice.

Per impostazione predefinita, si tratta di un messaggio di avviso. Per ulteriori informazioni su come nascondere gli avvisi o considerarli come errori, vedere Configurazione degli avvisi in Visual Basic.

ID errore: BC40003

Per correggere l'errore

  • Se si desidera eseguire l'overload del metodo o della proprietà della classe base, includere la parola chiave Overloads nella dichiarazione.

  • Se si desidera nascondere il metodo o la proprietà della classe base, includere la parola chiave Shadows anziché Overloads.

  • Se non si desidera eseguire l'overload né nascondere il membro della classe base, modificare il nome del membro della classe derivata.

Vedere anche

Concetti

Overload della routine

Shadowing in Visual Basic

Riferimenti

Overloads

Shadows

Istruzione Function (Visual Basic)

Istruzione Sub (Visual Basic)

Istruzione Property