<type1> '<propertyname>' è in conflitto con un membro dichiarato in modo implicito per un evento '<eventname>' nel <type2> '<classname>' di base

Una proprietà è dichiarata con lo stesso nome di un membro implicito formato da un evento nella classe base. Se ad esempio la classe base definisce un evento denominato Event1, il compilatore genera le routine implicite add_Event1 e remove_Event1. Se la proprietà della classe ha uno di questi nomi, dovrebbe nascondere il membro della classe base.

Si tratta di un messaggio di avviso. Per impostazione predefinita viene usatoShadows . Per altre informazioni su come nascondere gli avvisi o considerarli come errori, vedere Configuring Warnings in Visual Basic.

ID errore: BC40014

Per correggere l'errore

  1. Per nascondere il membro della classe base, aggiungere la parola chiave Shadows alla dichiarazione della proprietà.

  2. Se non si intende nascondere il membro della classe base, cambiare il nome della proprietà.

Vedi anche