Possible Duplicate:
Real world use of custom .NET attributes
Just like the title said I'm learning reflections in .NET and I've read that custom attributes gives you a lot of power because you can read them as metadata in run-time and make decisions or you can use them for documentation purposes, but I really don't see the power of them, what is the big deal ?
In concrete, could you give some examples of where custom attributes are useful?
Thanks!