'<propertyname>' özelliği, 'baseclassname' temel sınıfında '<membername>>' üyesi için örtük olarak bildirilen bir üyeyle< çakişen '<implicitmembername>' öğesini örtük olarak bildirir

Üye '<membername1>', 'baseclassname' temel sınıfında '<membername2>>' üyesi için örtük olarak bildirilen bir üyeyle< çakişen '<implicitmembername>' öğesini örtük olarak bildirir. Bu nedenle üye 'Aşırı Yüklemeler' olarak bildirilmemelidir.

Türetilmiş bir sınıftaki bir özellik, temel sınıfın örtük üyesiyle aynı ada sahip örtük bir üye oluşturur ve Overloads anahtar sözcüğünü belirtir.

Aşırı yükleme, bir özelliğin veya yordamın birden çok sürümünü aynı sınıfta tanımlamak için kullanılır. Temel sınıf üyesi zaten belirtmedikçe Overloads, temel sınıf üyesinin ek bir sürümünü tanımlayamazsınız. Örtük üyeler belirtmediğinden Overloads, derleyici bu özelliğin örtük temel sınıf üyesini gölgelediğini varsayar.

Visual Basic derleyicisi, bildirdiğiniz belirli programlama öğelerine karşılık gelen örtük üyeler oluşturur. Aşağıdaki tabloda bu örtük veya yapay üyeler özetlemektedir.

Bildirilen öğe Örtük olarak oluşturulan üyeler
Listeleme value__ üye
Etkinlik add_<eventname> prosedür

remove_<eventname> prosedür

<eventname>Event alan

<eventname>EventHandler temsilci
Özellik get_<propertyname> prosedür

set_<propertyname> prosedür
My.FormMy.WebService özniteliğiyle MyGroupCollectionAttribute işaretlenmiş bir sınıfın üyesi, üyesi veya üyesi m_<variablename>Static değişken

<variablename> mülk

get_<variablename> prosedür

set_<variablename> prosedür
WithEvents değişken _<variablename> değişken

<variablename> mülk

get_<variablename> prosedür

set_<variablename> prosedür

Ad çakışması riski nedeniyle, bildirilen programlama öğelerini bu örtük üyelerden herhangi biriyle aynı formu kullanarak adlandırmaktan kaçınmanız gerekir. Örneğin, veya set_ile get_ başlayan herhangi bir öğe adından kaçınmanız gerekir.

Varsayılan olarak, bu ileti bir uyarıdır. Uyarıları gizleme veya uyarıları hata olarak işleme hakkında daha fazla bilgi için bkz . Visual Basic'te Uyarıları Yapılandırma.

Hata Kimliği: BC40024

Bu hatayı düzeltmek için

  • Örtük temel sınıf üyesini gizlemek veya gölgelendirmek istiyorsanız, overloads anahtar sözcüğünü özelliğinin bildirimindeki Shadows anahtar sözcüğüyle değiştirin.

  • Örtük temel sınıf üyesini gölgelendirmek istemiyorsanız, önceki tabloda listelenen adlarla çakışmaları önlemek için özelliğin adını değiştirin.

Ayrıca bkz.