'classname' sınıfında '<Microsoft.VisualBasic.ComClassAttribute' örtük olarak '<membername' türünü> bildirir <ve bu tür '<typename>>' türünde> aynı adı <taşıyan bir üyeyle çakışır>

'classname' sınıfında '<Microsoft.VisualBasic.ComClassAttribute' örtük olarak '<membername' türünü> bildirir <ve bu, '<typename>>' türünde> aynı adı <taşıyan bir üyeyle çakışır.> Adı '<typename>' tabanında gizlemek istiyorsanız 'Microsoft.VisualBasic.ComClassAttribute(InterfaceShadows:=True)' kullanın.

Öznitelik bloğu kullanan bir COMClassAttribute sınıf, temel sınıfın bir üyesiyle aynı ada sahip bir arabirimi örtük olarak tanımlar. Bu durumda arabirim adı temel sınıf üyesini gölgelemelidir.

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

Hata Kimliği: BC42101

Bu hatayı düzeltmek için

  1. Temel sınıf üyesini gizlemek istiyorsanız, öznitelik bloğunda ComClassAttribute ayarlayınInterfaceShadows:=True.

  2. Temel sınıf üyesini gizlemeyi düşünmüyorsanız, sınıfın adını değiştirin.

Ayrıca bkz.