C++/CLI を使用するプロジェクトがあります。次に、次のようなイベント ハンドラーがあります。
void NotificationSystemEventHandler::NotificationServiceDetailViewRequested(System::Object^ sender, Notifications::NotificationViewer::DetailViewOpenRequestedEventArgs^ e)
{
try
{
switch (e->Type->ID)
{
(...)
クラスには、タイプのDetailViewOpenRequestedEventArgs
と呼ばれる 1 つのプロパティがありますType
DomainModel::CMN::NotificationType^
次に、NotificationType
クラスには int 型の ID というプロパティがあります。NotificationType
プロパティにアクセスしているときに、オブジェクト ブラウザーでプロパティを確認できるように、実際にはID がメンバーではないことを示す C2039が表示されます。
唯一の奇妙な点は、型を見つけようとすると Intellisense がエラーを出し、型にメンバーがなく、コンパイラが型を正しく解決できるように見えますが、そのメンバーは解決できないことです。
私は他のいくつかの場所でクラスを使用しています。物事を明確にするために要求された場合は、より多くの情報/画像を提供できます.
問題の画像は次のとおりです。
エラーメッセージ:
オブジェクト ブラウザ:
間違ったポップアップ: