クラス '<クラス名>' の 'Microsoft.VisualBasic.ComClassAttribute' は、<型> '<型名>' にある同じ名前のメンバーと競合する <型> '<メンバー名>' を暗黙的に宣言します
クラス '<クラス名>' の 'Microsoft.VisualBasic.ComClassAttribute' は、<型> '<型名>' にある同じ名前のメンバーと競合する <型> '<メンバー名>' を暗黙的に宣言します。 ベース '<型名>' の名前を非表示にする場合は 'Microsoft.VisualBasic.ComClassAttribute(InterfaceShadows:=True)' に設定してください。
クラスで COMClassAttribute
属性ブロックを使用して、基底クラスのメンバーと同じ名前のインターフェイスを暗黙的に定義します。 このような場合、インターフェイス名により、基底クラスのメンバーをシャドウする必要があります。
既定では、このメッセージは警告です。 警告を非表示にする方法や、警告をエラーとして扱う方法の詳細については、「 Configuring Warnings in Visual Basic」を参照してください。
エラー ID: BC42101
基底クラスのメンバーを非表示にする場合は、
InterfaceShadows:=True
属性ブロックでComClassAttribute
を設定します。基底クラスのメンバーを非表示にしない場合は、クラスの名前を変更します。
.NET に関するフィードバック
.NET はオープンソース プロジェクトです。 フィードバックを提供するにはリンクを選択します。