'Microsoft.VisualBasic.ComClassAttribute' op klasse '<classname>' declareert <impliciet het type> '<membername>', dat conflicteert met een lid van dezelfde naam in het <type> '<typenaam>'
'Microsoft.VisualBasic.ComClassAttribute' op klasse '<classname>' declareert <impliciet het type> '<membername>', dat conflicteert met een lid van dezelfde naam in <het type> '<typenaam>'. Gebruik Microsoft.VisualBasic.ComClassAttribute(InterfaceShadows:=True)' als u de naam wilt verbergen op de basistypenaam<>.
Een klasse die een COMClassAttribute
kenmerkblok gebruikt, definieert impliciet een interface met dezelfde naam als een lid van de basisklasse. In dit geval moet de interfacenaam het lid van de basisklasse schaduw hebben.
Dit bericht is standaard een waarschuwing. Zie Waarschuwingen configureren in Visual Basic voor meer informatie over het verbergen van waarschuwingen of het behandelen van waarschuwingen als fouten.
Fout-id: BC42101
Als u het lid van de basisklasse wilt verbergen, stelt u
InterfaceShadows:=True
dit in hetComClassAttribute
kenmerkblok in.Als u het lid van de basisklasse niet wilt verbergen, wijzigt u de naam van de klasse.
.NET-feedback
.NET is een open source project. Selecteer een koppeling om feedback te geven: