sharparchitecture/Sharp-Architecture — pull request #41 by sandord (2012-03-01 21:06:25+00:00)
Title: Decorates the attribute classes with the AttributeUsageAttribute, to restrict usage of the attributes to their intended targets.

Although it's kind of subtle, I think it's better to have the attributes express their intended use as much as possible. This commit will cause compilation errors when applying the attribute to targets they're not intended for.