Error del compilador CS0641
Actualización: noviembre 2007
Mensaje de error
El atributo 'atributo' sólo es válido en clases derivadas de System.Attribute
'attribute' : attribute is only valid on classes derived from System.Attribute
Se usó un atributo que sólo puede utilizarse en una clase que se derive de System.Attribute.
El código siguiente genera el error CS0641:
// CS0641.cs
using System;
[AttributeUsage(AttributeTargets.All)]
public class NonAttrClass // CS0641
// try the following line instead
// public class NonAttrClass : Attribute
{
}
class MyClass
{
public static void Main()
{
}
}