More generically (i.e. if you plan to use custom attributes or there is a possibility that you will be inspecting third party assemblies that may do so), you could do something like this: object[] attribs = Assembly.GetExecutingAssembly().GetCustomAttributes(true); That will return all of the custom attributes applied to the executing assembly either directly or through inheritance.
The most exciting phrase to hear in science, the one that heralds the most discoveries, is not 'Eureka!' ('I found it!') but 'That's funny...’