Error del compilador C3749
'attribute': un atributo personalizado no se puede utilizar dentro de una función
Un atributo personalizado no se puede utilizar dentro de una función. Para más información sobre los atributos personalizados, consulte el tema attribute.
Ejemplo
El ejemplo siguiente genera el error C3749:
// C3749a.cpp
// compile with: /clr /c
using namespace System;
[AttributeUsage(AttributeTargets::All)]
public ref struct ABC : public Attribute {
ABC() {}
};
void f1() { [ABC]; }; // C3749