Nothing, attributes can be used with their full name or without the Attibute suffix. The compiler will automatically add an Attribute if it cannot find the attribute with a short name.
Note. By convention, all attribute names end with the word βAttributeβ to distinguish them from other elements in the .NET Framework. However, when using attributes in your code, you do not need to specify an attribute suffix. For example, you can specify HelpAttribute as follows: [Help("http://localhost/MyClassInfo")] // [Help] == [HelpAttribute]
From http://msdn.microsoft.com/en-us/library/aa288454(v=vs.71).aspx#vcwlkattributestutorialanchor2
source share