Delen via


Compilerfout C3099

'trefwoord': gebruik [System::AttributeUsageAttribute] voor beheerde kenmerken; [Windows::Foundation::Metadata::AttributeUsageAttribute] gebruiken voor WinRT-kenmerken

Opmerkingen

Gebruik AttributeUsageAttribute om /clr-kenmerken te declareren. Gebruik Windows::Foundation::Metadata::AttributeUsageAttribute dit om Windows Runtime-kenmerken te declareren.

Zie User-Defined Kenmerken voor meer informatie over /CLR-kenmerken. Zie Windows.Foundation.Metadata-naamruimte voor ondersteunde kenmerken in Windows Runtime

Example

In het volgende voorbeeld wordt C3099 gegenereerd en ziet u hoe u dit kunt oplossen.

// C3099.cpp
// compile with: /clr /c
using namespace System;
[usage(10)]   // C3099
// try the following line instead
// [AttributeUsageAttribute(AttributeTargets::All)]
ref class A : Attribute {};